Example #1
0
    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));
    }
Example #2
0
    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));
    }