I get an error message when I want to update two key value pairs at once.
"errorMessage": "Invalid input parameters", "errorHash": null, "errorDetails": { "Data": [ "Must specify at least one of either Data or KeysToRemove." ], "PlayFabId": [ "The PlayFabId field is required." ] }
var addingData = []; var MyRequest = { PlayFabId: currentPlayerId, Data: {}, Permission: UserDataPermission.Private }; var keyname = "PlayerData"; var valuename = {"Timestamp":"28/02/2020","Title":"MyTitle","Message":"Hello."}; var valuejson = JSON.stringify(valuename); MyRequest.Data[keyname] = valuejson; addingData.push(MyRequest); var MyRequest1 = { PlayFabId: currentPlayerId, Data: {}, Permission: UserDataPermission.Private }; var keyname1 = "PlayerNumber"; var mynumber = 10; MyRequest1.Data[keyname1] = mynumber; addingData.push(MyRequest1); var dataupdate = server.UpdateUserReadOnlyData(addingData); log.info(dataupdate);
How can I update more than one key value pair at once when I use server API UpdateUserReadOnlyData?