Search Guild
Searches guild information.
Call Information
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) {}
Call Details
| Parameter | Description | Type |
|---|---|---|
| tableCode | Table code | string |
| sortCondition | Search condition PlayNANOO.Guild.SortCondition.RANDOM : Random search PlayNANOO.Guild.SortCondition.POINT : By points PlayNANOO.Guild.SortCondition.IN_DATE : By registration date | SortCondition |
| sortType | Sort condition PlayNANOO.Guild.SortType.DESC : Descending PlayNANOO.Guild.SortType.ASC : Ascending | SortType |
| limit | Number of guilds to search | integer |
| isAutoJoin | Auto-join availability | boolean |
| callback | Communication result | PlayNANOODelegate |
Source Code
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");
}
});
}
}
Response
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"
}
]
}
Response Details
| Data Key | Description | Type |
|---|---|---|
| TableCode | Table code | string |
| Uid | Guild unique identifier code | string |
| Name | Guild name | string |
| Point | Guild points | integer |
| MasterUuid | Master user identifier ID | string |
| MasterNickname | Master nickname | string |
| Country | Guild country code | string |
| MemberCount | Number of members | integer |
| MemberLimit | Maximum number of members allowed | integer |
| AutoJoin | Auto-join availability | string |
| ExtraData | Additional data | string |
| InDate | Guild creation date | string |