public void SecureCall(string token, string securePayload, Action <string> callback) { List <WebModels.ItemsInfo> listOfItems = new List <WebModels.ItemsInfo>(); WebModels.ItemsInfo item = new WebModels.ItemsInfo(); item.amount = 1; item.ItemID = 106465; item.location = 0; listOfItems.Add(item); GiveOwnerItemWebserviceRequest request = new GiveOwnerItemWebserviceRequest(); request.listOfItems = listOfItems; request.ownerID = "ef595214-369f-4313-9ac7-b0036e5ac25c"; request.appID = GameAuthentication.GetAppID(); request.OwnerType = WebModels.OwnerTypes.User; string newStringRequest = JsonConvert.SerializeObject(request); SecurePayload payload = new SecurePayload(); payload.token = token; payload.data = newStringRequest; string securePayloadString = JsonConvert.SerializeObject(payload); Debug.Log(securePayloadString); string url = cloudGoodsURL + "SecureAction?appID=" + GameAuthentication.GetAppID() + "&payload=" + WWW.EscapeURL(EncryptStringUnity(securePayloadString)); WWW www = new WWW(url); StartCoroutine(ServiceGetString(www, callback)); }
public void SecureCall(string token, string securePayload, Action<string> callback) { List<WebModels.ItemsInfo> listOfItems = new List<WebModels.ItemsInfo>(); WebModels.ItemsInfo item = new WebModels.ItemsInfo(); item.amount = 1; item.ItemID = 106465; item.location = 0; listOfItems.Add(item); GiveOwnerItemWebserviceRequest request = new GiveOwnerItemWebserviceRequest(); request.listOfItems = listOfItems; request.ownerID = "ef595214-369f-4313-9ac7-b0036e5ac25c"; request.appID = GameAuthentication.GetAppID(); request.OwnerType = WebModels.OwnerTypes.User; string newStringRequest = JsonConvert.SerializeObject(request); SecurePayload payload = new SecurePayload(); payload.token = token; payload.data = newStringRequest; string securePayloadString = JsonConvert.SerializeObject(payload); Debug.Log(securePayloadString); string url = cloudGoodsURL + "SecureAction?appID=" + GameAuthentication.GetAppID() + "&payload=" + WWW.EscapeURL(EncryptStringUnity(securePayloadString)); WWW www = new WWW(url); StartCoroutine(ServiceGetString(www, callback)); }