PFAuthenticationServerLoginWithPSNAsync

Meldet den Benutzer mit einem PlayStation ™️ Network-Authentifizierungscode an und gibt eine Sitzungs-ID zurück, die anschließend für API-Aufrufe verwendet werden kann, die einen authentifizierten Benutzer erfordern

Syntax

HRESULT PFAuthenticationServerLoginWithPSNAsync(  
    PFServiceConfigHandle serviceConfigHandle,  
    const char* secretKey,  
    const PFAuthenticationServerLoginWithPSNRequest* request,  
    XAsyncBlock* async  
)  

Parameter

serviceConfigHandle PFServiceConfigHandle

PFServiceConfigHandle wurde vom PFServiceConfigCreateHandle-Aufruf zurückgegeben.

secretKey char*
In_z

Titel: Geheimer Schlüssel, der zur Authentifizierung der Serviceanfrage verwendet wird.

request PFAuthenticationServerLoginWithPSNRequest*

Aufgefülltes Anforderungsobjekt.

async XAsyncBlock*
Ein-Aus

XAsyncBlock für den asynchronen Vorgang.

Rückgabewert

Typ: HRESULT

Ergebniscode für diesen API-Vorgang.

Hinweise

Diese API ist unter Windows verfügbar. Wenn sich ein Benutzer zum ersten Mal mit dem PlayStation ™️ Network-Konto anmeldet und CreateAccount auf "true" gesetzt ist, wird ein neues PlayFab-Konto erstellt und mit dem PlayStation ™️ Network-Konto verknüpft. In diesem Fall wird keine E-Mail-Adresse oder kein Benutzername mit dem PlayFab-Konto verknüpft. Andernfalls, wenn kein PlayFab-Konto mit dem PlayStation ™️ Network-Konto verknüpft ist, wird eine entsprechende Fehlermeldung zurückgegeben, sodass der Titel den Benutzer durch die Erstellung eines PlayFab-Kontos führen kann. Siehe auch ServerLinkPSNAccountAsync, ServerUnlinkPSNAccountAsync. Wenn die asynchrone Aufgabe abgeschlossen ist, rufen Sie PFAuthenticationServerLoginWithPSNGetResult auf, um das Ergebnis abzurufen.

Anforderungen

Kopfzeile: PFAuthentication.h

Weitere Informationen

PFAuthentication-Mitglieder