Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
PFAuthenticationLoginWithFacebookRequest-Datenmodell. Facebook Anmeldung erfolgt mithilfe des Facebook-Benutzerzugriffstokens. Weitere Informationen zum Token finden Sie in der Facebook Entwicklerdokumentation (https://developers.facebook.com/docs/facebook-login/access-tokens/). In Unity ist das Token beispielsweise als AccessToken im Facebook SDK ScriptableObject FB verfügbar. Wenn sich ein Benutzer zum ersten Mal mit dem Facebook-Konto anmeldet und CreateAccount auf true festgelegt ist, wird ein neues PlayFab-Konto erstellt und mit der Facebook-ID des angegebenen Kontos verknüpft. In diesem Fall wird dem PlayFab-Konto keine E-Mail-Adresse oder kein Benutzername zugeordnet. Wenn andernfalls kein PlayFab-Konto mit dem Facebook-Konto verknüpft ist, wird ein Fehler zurückgegeben, der darauf hinweist, dass der Titel den Benutzer durch die Erstellung eines PlayFab-Kontos führen kann. Beachten Sie, dass Titel niemals die gleichen Facebook Anwendungen zwischen PlayFab-Titel-IDs wiederverwenden sollten, da Facebook eindeutige Benutzer-IDs pro Anwendung bereitstellt und dies zu Problemen mit der Facebook-ID für den Benutzer in seinen PlayFab-Kontoinformationen führen kann. Wenn Sie eine Anwendung in einer neuen PlayFab-Titel-ID erneut verwenden müssen, stellen Sie sicher, dass Sie zuerst die Verknüpfung aller Konten mit Facebook aufheben oder alle Benutzer in der ersten Titel-ID löschen. Hinweis: Wenn der Benutzer mit AuthenticationToken anstelle von AccessToken authentifiziert wird, gibt die GetFriendsList-API eine leere Liste zurück.
Syntax
typedef struct PFAuthenticationLoginWithFacebookRequest {
const char* accessToken;
const char* authenticationToken;
bool createAccount;
PFStringDictionaryEntry const* customTags;
uint32_t customTagsCount;
PFGetPlayerCombinedInfoRequestParams const* infoRequestParameters;
const char* playerSecret;
} PFAuthenticationLoginWithFacebookRequest;
Mitglieder
accessToken const char*
ist NULL-terminiert.
Eindeutiger Bezeichner aus Facebook für den Benutzer.
authenticationToken const char*
ist NULL-terminiert.
(Optional) Token, das für die eingeschränkte Anmeldeauthentifizierung verwendet wird.
createAccount Bool
Erstellen Sie automatisch ein PlayFab-Konto, wenn es derzeit nicht mit dieser ID verknüpft ist.
customTags PFStringDictionaryEntry const*
kann nullptr sein
(Optional) Die optionalen benutzerdefinierten Tags, die der Anforderung zugeordnet sind (z. B. Buildnummer, externe Ablaufverfolgungsbezeichner usw.).
customTagsCount uint32_t
Anzahl von customTags
infoRequestParameters PFGetPlayerCombinedInfoRequestParams const*
kann nullptr sein
(Optional) Gibt an, welche Informationen für den Benutzer zurückgegeben werden sollen.
playerSecret const char*
ist NULL-terminiert.
(Optional) Spielergeheimnis, das zum Überprüfen von API-Anforderungssignaturen verwendet wird (nur Enterprise).
Voraussetzungen
Kopfball: PFAuthenticationTypes.h