I'm using Facebook to create a new account in Playfab. I've already test the code where I use to connect the user with Facebook using User Access Token. However, when I use PlayFab to create a new user, I get this error.
"HTTP: 400
HTTP Status: BadRequest
Error Message: Invalid Facebook Token"
Here is my code which is used to create a new PlayFab Account using Facebook Account.
public void FacebookLogin(string UserAccessToken){
var loginRequest = new LoginWithFacebookRequest(){
TitleId = PlayFabSettings.TitleId,
AccessToken = UserAccessToken,
CreateAccount = true
};
PlayFabClientAPI.LoginWithFacebook(loginRequest, (result) =>
{
if (result.NewlyCreated){
RegisterSuccess (result.PlayFabId);
}
else{
FacebookLoginSuccess(result.PlayFabId);
}
}, (error) =>
{
Debug.Log("Error Login with Facebook");
Debug.Log("HTTP: " + error.HttpCode);
Debug.Log ("HTTP Status: " + error.HttpStatus);
Debug.Log("Error Detail: " + error.ErrorDetails);
Debug.Log("Error Message" + error.ErrorMessage);
PlayFabErrorHandler.HandlePlayFabError(error);
PlayFabErrorPopup (error);
});
}
When I test the Facebook Token on the https://api.playfab.com/Documentation/Client/method/LoginWithFacebook, the result is
{
"code": 400,
"status": "BadRequest",
"error": "AccountNotFound",
"errorCode": 1001,
"errorMessage": "User not found",
"CallBackTimeMS": 1726
}