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.
Anmeldet den Benutzer mithilfe eines Xbox Live-Tokens von einem externen Server-Back-End und gibt einen Sitzungsbezeichner zurück, der anschließend für API-Aufrufe verwendet werden kann, für die ein authentifizierter Benutzer erforderlich ist.
Syntax
HRESULT PFAuthenticationServerLoginWithXboxAsync(
PFServiceConfigHandle serviceConfigHandle,
const char* secretKey,
const PFAuthenticationServerLoginWithXboxRequest* request,
XAsyncBlock* async
)
Parameter
serviceConfigHandle PFServiceConfigHandle
PFServiceConfigHandle wird vom PFServiceConfigCreateHandle-Aufruf zurückgegeben.
secretKey verkohlen*
In_z
Title Secret Key, der zum Authentifizieren der Dienstanforderung verwendet wird.
request
PFAuthenticationServerLoginWithXboxRequest*
Aufgefülltes Anforderungsobjekt.
async XAsyncBlock*
Inout
XAsyncBlock für den asynchronen Vorgang.
Rückgabewert
Typ: HRESULT
Ergebniscode für diesen API-Vorgang.
Hinweise
Diese API ist unter Win32, Linux und macOS verfügbar. Wenn sich ein Benutzer zum ersten Mal mit dem Xbox Live-Konto anmeldet und CreateAccount auf true festgelegt ist, wird ein neues PlayFab-Konto erstellt und mit dem Xbox Live-Konto verknüpft. In diesem Fall wird dem PlayFab-Konto keine E-Mail-Adresse oder kein Benutzername zugeordnet. Andernfalls wird ein Fehler zurückgegeben, wenn kein PlayFab-Konto mit dem Xbox Live-Konto verknüpft ist, sodass der Titel den Benutzer durch die Erstellung eines PlayFab-Kontos leiten kann. Siehe auch ServerLinkXboxAccountAsync, ServerUnlinkXboxAccountAsync. Wenn die asynchrone Aufgabe abgeschlossen ist, rufen Sie PFAuthenticationServerLoginWithXboxGetResult auf, um das Ergebnis zu erhalten.
Voraussetzungen
Kopfball: PFAuthentication.h