using PlayFab; using PlayFab.ClientModels; using System.Collections; using UnityEngine; using UnityEngine.Networking; public class PlayFabNegotiateTest : MonoBehaviour { void Start() { var loginRequest = new LoginWithCustomIDRequest { CustomId = "MyTestCustomId", TitleId = "9EBFC", CreateAccount = true, }; PlayFabClientAPI.LoginWithCustomID(loginRequest, resultCallback: (loginResult) => { StartCoroutine(PostNegotiateRequest(loginResult.EntityToken.EntityToken)); }, errorCallback: (error) => { Debug.LogError(error.ErrorMessage); }); } private IEnumerator PostNegotiateRequest(string entityToken) { string url = $"https://9EBFC.playfabapi.com/pubsub/negotiate"; WWWForm form = new WWWForm(); form.headers.Add("X-EntityToken", entityToken); UnityWebRequest webRequest = UnityWebRequest.Post(url, form); yield return webRequest.SendWebRequest(); Debug.Log(webRequest.error); } }