/* * * * { * "status":"1", * "result":{ * "userlists":[ * { * "registration_type":"normal", * "score":4, * "win":11, * "lost":10, * "draw":0, * "forfeit":8, * "_id":"5d8869e3ad3d552a7f8cd88b", * "name":"Harry", * "username":"******" * } * ] * }, * "message":"Last played player list" * } * * * * */ void GetRequests() { Web.Create() .SetUrl("http://52.66.82.72:2095/invitedFriends", Web.RequestType.POST, Web.ResponseType.TEXT) .AddHeader("access_token", Database.GetString(Database.Key.ACCESS_TOKEN)) .AddHeader("Content-Type", "application/x-www-form-urlencoded") .SetOnSuccessDelegate((Web _web, Response _response) => { JSONNode node = JSONNode.Parse(_response.GetText()); SearchFriendsData friendsdata = JsonUtility.FromJson <SearchFriendsData>(node["result"].ToString()); for (int i = 0; i < friendsdata.userlists.Length; i++) { AcceptRejectElement accept = Instantiate(acceptReject); accept.transform.SetParent(requestPanel); accept.transform.localScale = Vector3.one; accept.Set(friendsdata.userlists[i].name, friendsdata.userlists[i]._id); } Debug.Log(_response.GetText()); _web.Close(); }) .SetOnFailureDelegate((Web _web, Response _response) => { Debug.Log(_response.GetText()); _web.Close(); }) .Connect(); }
/* * { * "status":"1", * "result":{ * "userlists":[ * { * "registration_type":"normal", * "score":8, * "win":7, * "lost":6, * "draw":0, * "forfeit":0, * "_id":"5d8869e3ad3d552a7f8cd88b", * "name":"Harry", * "username":"******" * } * ] * }, * "message":"Last played player list" * } * */ void FetchPotentialFriends() { Debug.Log("Access: " + Database.GetString(Database.Key.ACCESS_TOKEN)); Web.Create() .SetUrl("http://52.66.82.72:2095/invitedFriends", Web.RequestType.POST, Web.ResponseType.TEXT) .AddHeader("Content-Type", "application/x-www-form-urlencoded") .AddHeader("access_token", Database.GetString(Database.Key.ACCESS_TOKEN)) .SetOnSuccessDelegate((Web _web, Response _response) => { JSONNode node = JSONNode.Parse(_response.GetText()); Debug.Log("Access: " + node["result"]["userlists"].ToString()); SearchFriendsData friendsdata = JsonUtility.FromJson <SearchFriendsData>(node["result"].ToString()); Debug.Log("Name>>>>>>>>>>" + friendsdata.userlists[0].name); for (int i = 0; i < friendsdata.userlists.Length; i++) { PotentialFriend pf = Instantiate(potentialFriend); pf.transform.SetParent(spawnPoint); pf.transform.localScale = Vector3.one; pf.Set(friendsdata.userlists[i].name, friendsdata.userlists[i]._id); } _web.Close(); }) .SetOnFailureDelegate((Web _web, Response _response) => { Debug.Log(_response.GetText()); _web.Close(); }) .Connect(); }