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.
PFAuthenticationServerLoginWithPSNRequest-Datenmodell. 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.
Syntax
typedef struct PFAuthenticationServerLoginWithPSNRequest {
const char* authCode;
const char* authVersion;
bool createAccount;
PFStringDictionaryEntry const* customTags;
uint32_t customTagsCount;
PFGetPlayerCombinedInfoRequestParams const* infoRequestParameters;
int32_t const* issuerId;
const char* redirectUri;
} PFAuthenticationServerLoginWithPSNRequest;
Mitglieder
authCode const char*
Ist null-terminiert
Authentifizierungscode, der vom PlayStation ™️ Network OAuth-Anbieter bereitgestellt wird.
authVersion const char*
Ist null-terminiert
(Optional) Optionale PlayStation ™️ Network-Authentifizierungsversion. Steuert, welche PlayStation ™️ Network-Authentifizierungsversion verwendet wird. Zulässige Werte sind "v2" und "v3".
createAccount bool
Erstellen Sie automatisch ein PlayFab-Konto, wenn derzeit keines 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) Flags für die Informationen, die für den Benutzer zurückgegeben werden sollen.
issuerId int32_t const*
Kann NULLPTR sein
(Optional) ID der PlayStation Network-Ausstellerumgebung ™️. Wenn NULL, wird standardmäßig die Produktionsumgebung verwendet.
redirectUri const char*
Ist null-terminiert
Umleitungs-URI, der PlayStation ™️ Network beim Anfordern eines Authentifizierungscodes zur Verfügung gestellt wird.
Anforderungen
Kopfzeile: PFAuthenticationTypes.h