I wrote some Cloud Script to get user data...
handlers.getPlayerInfo = function (args) { var playerID = null; if (args && args.id) playerID = args.id; var request = { "PlayFabId": playerID, "InfoRequestParameters": [{ "GetUserAccountInfo": true, "GetUserInventory": false, "GetUserVirtualCurrency": false, "GetUserData": false, "GetUserReadOnlyData": false, "GetCharacterInventories": false, "GetCharacterList": false, "GetTitleData": false, "GetPlayerStatistics": false }] }; var playerInfoResult = server.GetPlayerCombinedInfo(request); return playerInfoResult; };
But when executed from Postman, like so...
https://{ {TitleId}}.playfabapi.com/Client/ExecuteCloudScript { "FunctionName": "getPlayerInfo", "FunctionParameter": { "id": "59FCE1AD1A872162" }, "RevisionSelection": "Live", "GeneratePlayStreamEvent": false }
...the data seems to be missing from the result...
{ "code": 200, "status": "OK", "data": { "FunctionName": "getPlayerInfo", "Revision": 13, "FunctionResult": { "PlayFabId": "59FCE1AD1A872162", "InfoResultPayload": { "UserDataVersion": 0, "UserReadOnlyDataVersion": 0 } }, "Logs": [], "ExecutionTimeSeconds": 0.16130509999999998, "ProcessorTimeSeconds": 0, "MemoryConsumedBytes": 30112, "APIRequestsIssued": 1, "HttpRequestsIssued": 0 } }
Any idea what might be wrong?