We actually discussed that (and how to get the Character ID when you process the response) in this thread: https://community.playfab.com/questions/682/208551318-GetCharacterInventory-results-differ-Client-Server-.html. But that said, we are going to add Character ID to the response directly, to prevent confusion.
Thanks, will try and follow this solution. Obviously as the online docs mentions the returned ID I was expecting it :)
I am having this problem as well, but using the Unreal C++ SDK.
When I make a ClientAPI GetCharacterInventory request, I do not get a CharacterId back in the
FGetCharacterInventoryResult response.
Furthermore, I don't get my original request back either, so I have no way of knowing whose character inventory I'm receiving.
For now I'm going to try to work around this by having the client invoke a cloud script which will make a serverAPI call to retrieve the character inventory and return it, but it would be nice if the ClientAPI call was usable as well.
3 People are following this question.