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 string SercurePayloadSerializer(List<WebModels.ItemsInfo> items) { StringBuilder sb = new StringBuilder(); JsonWriter writer = new JsonWriter(sb); SecurePayload payload = new SecurePayload(); payload.Token = "new Token"; payload.RequestObject = items; string jsonItems = JsonMapper.ToJson(payload); Debug.Log(jsonItems); return jsonItems; }
public string SercurePayloadSerializer(List <WebModels.ItemsInfo> items) { //StringBuilder sb = new StringBuilder(); //JsonWriter writer = new JsonWriter(sb); SecurePayload payload = new SecurePayload(); payload.Token = "new Token"; payload.RequestObject = items; string jsonItems = JsonMapper.ToJson(payload); Debug.Log(jsonItems); return(jsonItems); }
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)); }