question

prasannamcad avatar image
prasannamcad asked

UpdateUserData

I am calling the following function through javascript layFabClientSDK.UpdateUserData

var d ={

      Data:"{'1':'1','2':'1'}",

      Permission: "Public",

      TitleId:"B1F24"      

};   
PlayFabClientSDK.UpdateUserData(d,onFinishUpdate);		

I am getting Following error from call back function

Error: UpdateC{"code":400,"status":"BadRequest","error":"InvalidAPIEndpoint","errorCode":1131,"errorMessage":"The URL for this request is not valid for this title. The correct API endpoint is https://b1f24.playfabapi.com/","CallBackTimeMS":630,"Request":{"Data":"{'1':'1','2':'1'}","Permission":"Public","TitleId":"B1F24"}}

what i am doing wrong
,
i was calling following function from PlayFabClientSDK.UpdateUserData. i am not java script expert need help

 var d ={
            Data:"{'1':'1','2':'1'}",
            Permission: "Public",
            TitleId:"B1F24"
          };
          PlayFabClientSDK.UpdateUserData(d,onFinishUpdate);


i am getting Following error form callback function


Error: Update{"code":400,"status":"BadRequest","error":"InvalidAPIEndpoint","errorCode":1131,"errorMessage":"The URL for this request is not valid for this title. The correct API endpoint is https://b1f24.playfabapi.com/","CallBackTimeMS":630,"Request":{"Data":"{'1':'1','2':'1'}","Permission":"Public","TitleId":"B1F24"}}
10 |1200

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

1 Answer

·
Seth Du avatar image
Seth Du answered

First of all, I think the data format of request is incorrect.

var d =
{
Data:"{'1':'1','2':'1'}",
Permission:"Public",
TitleId:"B1F24"
};

The whole request will be resolved as single “Data” property, which mean you will save three entries in Player Data, whose keys will be Data, Permission and TitleId, which is not what you want:

The correct format is:

    var d =
    {
    Data:{'1':'1','2':'1'},
    Permission:"Public",
    TitleId:"B1F24"
    };

      In addition, I cannot reproduce your issue and everything works fine. I am following this tutorial: https://docs.microsoft.com/en-us/gaming/playfab/sdks/javascript/quickstart. The sample code is attached: playfab-js-test.zip


      10 |1200

      Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

      Write an Answer

      Hint: Notify or tag a user in this post by typing @username.

      Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.