Hi, I'm new here on PlayFab, I think it's an awesome framework :)
I'm using Unreal engine and I'm just trying to create a matchmaking ticket, entirely in BluePrint...
After login into my player account, this is what i get when I try to create a matchmaking ticket (from Unreal Log):
LogPlayFab: Response : { "code": 400, "status": "BadRequest", "error": "InvalidParams", "errorCode": 1000, "errorMessage": "Invalid input parameters", "errorDetails": { "EntityKey": ["Type or TypeString is required.", "Id is required.", " is not an allowed value of Type."]} } LogBlueprintUserMessages: [UMG_MainMenu_C_0] Invalid input parameters LogBlueprintUserMessages: [UMG_MainMenu_C_0] EntityKey: Type or TypeString is required. EntityKey: Id is required. EntityKey: is not an allowed value of Type.
..and this is the passed in JSON (from unreal log):
LogPlayFab: Request: { "Creator": { "Entity": { "Id": "XXXD8D8XXXED0XXX", (<-masked PalyFab Id - master player account Id) "Type": "master_player_account" } }, "GiveUpAfterSeconds": 60, "MembersToMatchWith": [ { } ], "QueueName": "MatchMaker1" }
...the message <<", " is not an allowed value of Type.">> makes me think of a malformed JSON. But it seems to be well formed instead.
So, I think the culprit could be "MembersToMatchWith" that is a mandatory parameter, but I don't want to create a multiple user ticket, just a single user ticket...
So, what am I doing wrong? :(
Thank you in advance!