Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Signs the user in using a PlayStation ™️ Network authentication code, returning a session identifier that can subsequently be used for API calls which require an authenticated user
Syntax
HRESULT PFAuthenticationServerLoginWithPSNAsync(
PFServiceConfigHandle serviceConfigHandle,
const char* secretKey,
const PFAuthenticationServerLoginWithPSNRequest* request,
XAsyncBlock* async
)
Parameters
serviceConfigHandle PFServiceConfigHandle
PFServiceConfigHandle returned from PFServiceConfigCreateHandle call.
secretKey char*
In_z
Title Secret Key used to authenticate the service request.
request PFAuthenticationServerLoginWithPSNRequest*
Populated request object.
async XAsyncBlock*
Inout
XAsyncBlock for the async operation.
Return value
Type: HRESULT
Result code for this API operation.
Remarks
This API is available on Windows. If this is the first time a user has signed in with the PlayStation ™️ Network account and CreateAccount is set to true, a new PlayFab account will be created and linked to the PlayStation ™️ Network account. In this case, no email or username will be associated with the PlayFab account. Otherwise, if no PlayFab account is linked to the PlayStation ™️ Network account, an error indicating this will be returned, so that the title can guide the user through creation of a PlayFab account. See also ServerLinkPSNAccountAsync, ServerUnlinkPSNAccountAsync. When the asynchronous task is complete, call PFAuthenticationServerLoginWithPSNGetResult to get the result.
Requirements
Header: PFAuthentication.h