Pular para o conteúdo principal
Conecta o usuário usando um token de acesso do Facebook, retornando um identificador de sessão que pode ser usado posteriormente em chamadas de API que exigem um usuário autenticado

Sintaxe

Parâmetros

serviceConfigHandle   PFServiceConfigHandle PFServiceConfigHandle retornado pela chamada de PFServiceConfigCreateHandle. request   PFAuthenticationLoginWithFacebookRequest* Objeto de solicitação preenchido. async   XAsyncBlock*
Inout
XAsyncBlock para a operação assíncrona.

Valor de retorno

Tipo: HRESULT Código de resultado desta operação de API.

Comentários

Esta API está disponível no Android e iOS. A entrada com o Facebook é realizada usando o User Access Token do Facebook. Mais informações sobre o token podem ser encontradas na documentação para desenvolvedores do Facebook (https://developers.facebook.com/docs/facebook-login/access-tokens/). No Unity, por exemplo, o token está disponível como AccessToken no ScriptableObject FB do SDK do Facebook. Se for a primeira vez que um usuário entra com a conta do Facebook e CreateAccount estiver definido como true, uma nova conta do PlayFab será criada e vinculada à ID do Facebook da conta fornecida. Nesse caso, nenhum email ou nome de usuário será associado à conta do PlayFab. Caso contrário, se nenhuma conta do PlayFab estiver vinculada à conta do Facebook, será retornado um erro indicando isso, para que o título possa orientar o usuário na criação de uma conta do PlayFab. Observe que os títulos nunca devem reutilizar os mesmos aplicativos do Facebook entre IDs de título do PlayFab, pois o Facebook fornece IDs de usuário exclusivas por aplicativo, e isso pode causar problemas com a ID do Facebook do usuário nas informações da conta do PlayFab. Se você precisar reutilizar um aplicativo em uma nova ID de título do PlayFab, primeiro desvincule todas as contas do Facebook ou exclua todos os usuários da primeira ID de título. Observação: se o usuário for autenticado com AuthenticationToken, em vez de AccessToken, a API GetFriendsList retornará uma lista vazia. Consulte também ClientLinkFacebookAccountAsync, ClientUnlinkFacebookAccountAsync. Quando a tarefa assíncrona for concluída, chame PFAuthenticationLoginWithFacebookGetResult para obter o resultado.

Requisitos

Cabeçalho: PFAuthentication.h

Confira também

Membros de PFAuthentication
Última modificação em 6 de outubro de 2026