I writed Azure Functions like below
[FunctionName("RequestServer")]
public static async Task<dynamic> Run(
[HttpTrigger(AuthorizationLevel.Function, "get", "post", Route = null)] HttpRequest req,
ILogger log)
{
FunctionExecutionContext<Dictionary<string, string>> context = JsonConvert.DeserializeObject<FunctionExecutionContext<Dictionary<string, string>>>(await req.ReadAsStringAsync());
var authContext = new PlayFabAuthenticationContext
{
EntityId = context.TitleAuthenticationContext.Id,
EntityToken = context.TitleAuthenticationContext.EntityToken
};
//GetEntityToken before calling this method
var requestData = new PlayFab.MultiplayerModels.RequestMultiplayerServerRequest();
requestData.SessionId = System.Guid.NewGuid().ToString();
requestData.PreferredRegions = new List<string>() { "EastUs" };
requestData.BuildId = "xxxx-xxxxx-xxxxxx";
requestData.AuthenticationContext = authContext;
return await PlayFabMultiplayerAPI.RequestMultiplayerServerAsync(requestData);
}
But happened http error.
Please support.