Passer au contenu principal
Connecte l’utilisateur à l’aide d’un jeton d’accès Facebook et renvoie un identificateur de session pouvant ensuite être utilisé pour les appels d’API qui nécessitent un utilisateur authentifié

Syntaxe

Paramètres

serviceConfigHandle   PFServiceConfigHandle PFServiceConfigHandle renvoyé par l’appel PFServiceConfigCreateHandle. request   PFAuthenticationLoginWithFacebookRequest* Objet de requête renseigné. async   XAsyncBlock*
Inout
XAsyncBlock pour l’opération asynchrone.

Valeur de retour

Type : HRESULT Code de résultat de cette opération d’API.

Notes

Cette API est disponible sur Android et iOS. La connexion Facebook s’effectue à l’aide du Facebook User Access Token. Vous trouverez plus d’informations sur ce jeton dans la documentation pour développeurs de Facebook (https://developers.facebook.com/docs/facebook-login/access-tokens/). Dans Unity, par exemple, le jeton est disponible en tant qu’AccessToken dans le ScriptableObject FB du SDK Facebook. Si c’est la première fois qu’un utilisateur se connecte avec le compte Facebook et que CreateAccount est défini sur true, un nouveau compte PlayFab est créé et lié à l’ID Facebook du compte fourni. Dans ce cas, aucune adresse e-mail ni aucun nom d’utilisateur ne sont associés au compte PlayFab. Sinon, si aucun compte PlayFab n’est lié au compte Facebook, une erreur l’indiquant est renvoyée, afin que le titre puisse guider l’utilisateur dans la création d’un compte PlayFab. Notez que les titres ne doivent jamais réutiliser les mêmes applications Facebook entre des Title ID PlayFab, car Facebook fournit des ID utilisateur uniques par application, ce qui peut entraîner des problèmes avec l’ID Facebook de l’utilisateur dans les informations de son compte PlayFab. Si vous devez réutiliser une application dans un nouveau Title ID PlayFab, veillez d’abord à dissocier tous les comptes de Facebook, ou à supprimer tous les utilisateurs du premier Title ID. Remarque : si l’utilisateur est authentifié avec AuthenticationToken au lieu d’AccessToken, l’API GetFriendsList renvoie une liste vide. Voir aussi ClientLinkFacebookAccountAsync, ClientUnlinkFacebookAccountAsync. Une fois la tâche asynchrone terminée, appelez PFAuthenticationLoginWithFacebookGetResult pour obtenir le résultat.

Configuration requise

En-tête : PFAuthentication.h

Voir aussi

Membres de PFAuthentication
Dernière modification le 6 octobre 2026