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 einer Steam-ID und gibt einen Sitzungsbezeichner zurück, der anschließend für API-Aufrufe verwendet werden kann, die einen authentifizierten Benutzer erfordern.
Syntax
HRESULT PFAuthenticationServerLoginWithSteamIdAsync(
PFServiceConfigHandle serviceConfigHandle,
const char* secretKey,
const PFAuthenticationLoginWithSteamIdRequest* 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
PFAuthenticationLoginWithSteamIdRequest*
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 der Steam-ID anmeldet und CreateAccount auf true festgelegt ist, wird ein neues PlayFab-Konto erstellt und mit dem Steam-Konto verknüpft. In diesem Fall wird dem PlayFab-Konto keine E-Mail-Adresse oder kein Benutzername zugeordnet. Andernfalls wird, wenn kein PlayFab-Konto mit dem Steam-Konto verknüpft ist, ein Fehler zurückgegeben, der darauf hinweist, dass der Titel den Benutzer durch die Erstellung eines PlayFab-Kontos führen kann. Steam-Benutzer, die nicht bei der Steam-Client-App angemeldet sind, lassen nur ihren Steam-Benutzernamen synchronisieren, andere Daten wie Währung und Land sind erst verfügbar, wenn sie sich anmelden, während der Client geöffnet ist. Wenn die asynchrone Aufgabe abgeschlossen ist, rufen Sie PFAuthenticationServerLoginWithSteamIdGetResult auf, um das Ergebnis zu erhalten.
Voraussetzungen
Kopfball: PFAuthentication.h