본문으로 건너뛰기

길드 조회

길드 정보를 조회합니다.

호출 정보

public void Search (string tableCode, SortCondition sortCondition, SortType sortType, int limit, PlayNANOODelegate callback) {}
public void Search (string tableCode, SortCondition sortCondition, SortType sortType, int limit, bool isAutoJoin, PlayNANOODelegate callback) {}

// 길드명 조회
public void SearchName (string tableCode, string name, PlayNANOODelegate callback) {}

호출 상세 정보

파라미터설명타입
tableCode테이블 코드string
sortCondition검색 조건
PlayNANOO.Guild.SortCondition.RANDOM : 랜덤검색
PlayNANOO.Guild.SortCondition.POINT : 포인트
PlayNANOO.Guild.SortCondition.IN_DATE : 등록일자
SortCondition
sortType정렬 조건
PlayNANOO.Guild.SortType.DESC : 내림차순
PlayNANOO.Guild.SortType.ASC : 오름차순
SortType
limit길드 조회 수량integer
isAutoJoin자동 가입 여부boolean
callback통신 결과PlayNANOODelegate

소스 코드

using PlayNANOO;

public class PlayNANOOExample : MonoBehaviour
{
Plugin plugin;

void Awake()
{
plugin = Plugin.GetInstance();

plugin.Guild.Search("tableCode" PlayNANOO.Guild.SortCondition.RANDOM, PlayNANOO.Guild.SortType.DESC, 10, (status, error, jsonString, values) =>
{
if (status.Equals(Configure.PN_API_STATE_SUCCESS))
{
foreach (Dictionary<string, object> value in (ArrayList)values["Items"])
{
Debug.Log(value["TableCode"]);
Debug.Log(value["Uid"]);
Debug.Log(value["Name"]);
Debug.Log(value["Point"]);
Debug.Log(value["MasterUuid"]);
Debug.Log(value["MasterNickname"]);
Debug.Log(value["Country"]);
Debug.Log(value["MemberCount"]);
Debug.Log(value["MemberLimit"]);
Debug.Log(value["AutoJoin"]);
Debug.Log(value["ExtraData"]);
Debug.Log(value["InDate"]);
}
}
else
{
Debug.Log("Fail");
}
});
}
}

통신 결과

HTTP/1.1 200 OK
Content-Type: application/json;charset=UTF-8
{
"Items" : [
{
"TableCode" : "String",
"Uid" : "String",
"Name" : "String",
"Point" : "Integer",
"MasterUuid" : "String",
"MasterNickname" : "String",
"Country" : "String",
"MemberCount" : "Integer",
"MemberLimit" : "Integer",
"AutoJoin" : "String",
"ExtraData" : "String",
"InDate" : "String"
}
]
}

통신 결과 상세 정보

데이터키설명타입
TableCode테이블 코드string
Uid길드 식별 고유 코드string
Name길드 이름string
Point길드 포인트integer
MasterUuid마스터 유저 식별 아이디string
MasterNickname마스터 닉네임string
Country길드 국가 코드string
MemberCount회원 수integer
MemberLimit최대 가입 가능 회원 수integer
AutoJoin자동 회원 가입 가능 여부string
ExtraData추가 데이터string
InDate길드 생성일자string