본문으로 건너뛰기

길드 조회

길드 정보를 조회합니다.

소스 코드

playNANOOHandlers.guildSearch = function(args) {
var result = plugin['v20230101'].guild.search({
parameters: {
tableCode: args.tableCode,
sortCondition: args.sortCondition,
sortType: args.sortType,
autoJoin: args.autoJoin,
limit: args.limit
}
});

if(result.statusCode == 200) {
log.debug(result.body.toString());

var items = [];
var parse = JSON.parse(result.body);
for(var i = 0; i < parse.Items.length; i++) {
items.push({
"TableCode": parse.Items[i]["TableCode"],
"Uid": parse.Items[i]["Uid"],
"Name": parse.Items[i]["Name"],
"Point": parse.Items[i]["Point"],
"MasterUuid": parse.Items[i]["MasterUuid"],
"MasterNickname": parse.Items[i]["MasterNickname"],
"Country": parse.Items[i]["Country"],
"MemberCount": parse.Items[i]["MemberCount"],
"MemberLimit": parse.Items[i]["MemberLimit"],
"AutoJoin": parse.Items[i]["AutoJoin"],
"ExtraData": parse.Items[i]["ExtraData"],
"InDate": parse.Items[i]["InDate"]
});
}

return items;
} else {
return null
}
}

요청 파라미터

파라미터설명타입
tableCode테이블 코드string
sortCondition검색 조건
random : 랜덤검색
point : 포인트
indate : 등록일자
string
sortType정렬 조건
desc : 내림차순
asc : 오름차순
string
limit길드 조회 수량integer
autoJoin자동 가입 여부
Y : 자동 가입
N : 수동 가입
NONE : 전체
string

통신 결과

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