| PFAuthenticationAuthenticateCustomIdRequest | PFAuthenticationAuthenticateCustomIdRequest データ モデル。game_server エンティティ トークンを作成または返します。呼び出し元はタイトル エンティティである必要があります。 |
| PFAuthenticationAuthenticateCustomIdResult | PFAuthenticationAuthenticateCustomIdResult データ モデル。 |
| PFAuthenticationDeleteRequest | PFAuthenticationDeleteRequest データ モデル。game_server エンティティを削除します。呼び出し元は、自分自身を削除しようとしている game_server エンティティか、このタイトルの game_server エンティティを削除しようとしているタイトル エンティティのいずれかである必要があります。 |
| PFAuthenticationEntityTokenResponse | PFAuthenticationEntityTokenResponse データ モデル。 |
| PFAuthenticationGetEntityRequest | PFAuthenticationGetEntityRequest データ モデル。この API は X-SecretKey、X-Authentication、または X-EntityToken ヘッダーで呼び出す必要があります。オプションで EntityKey を含めて、結果として得られる EntityToken を特定のエンティティに設定しようとすることができますが、そのエンティティは呼び出し元と関係を持つエンティティ (キャラクターの master_player_account など) である必要があります。X-EntityToken を送信する場合、アカウントは新たにログインしたものとしてマークされ、新しいトークンが発行されます。X-Authentication または X-EntityToken を使用する場合、ヘッダーは有効である必要があり、有効期限切れや失効していてはなりません。 |
| PFAuthenticationLoginResult | PFAuthenticationLoginResult データ モデル。 |
| PFAuthenticationLoginWithAppleRequest | PFAuthenticationLoginWithAppleRequest データ モデル。 |
| PFAuthenticationLoginWithCustomIDRequest | PFAuthenticationLoginWithCustomIDRequest データ モデル。開発者は、顧客が別の顧客に既に使用されている ID を生成する可能性が極めて低くなるよう十分に注意することを強く推奨します。ユーザーが初めて Custom ID でサインインし、CreateAccount が true に設定されている場合、新しい PlayFab アカウントが作成され、Custom ID にリンクされます。この場合、メール アドレスやユーザー名は PlayFab アカウントに関連付けられません。それ以外に、Custom ID にリンクされた PlayFab アカウントが存在しない場合はその旨を示すエラーが返されるので、タイトルはユーザーが PlayFab アカウントを作成できるよう誘導できます。 |
| PFAuthenticationLoginWithFacebookRequest | PFAuthenticationLoginWithFacebookRequest データ モデル。Facebook のサインインは、Facebook User Access Token を使用して行われます。トークンに関する詳細情報は、Facebook 開発者向けドキュメント (https://developers.facebook.com/docs/facebook-login/access-tokens/) を参照してください。たとえば Unity では、このトークンは Facebook SDK の ScriptableObject FB の AccessToken として利用できます。ユーザーが初めて Facebook アカウントでサインインし、CreateAccount が true に設定されている場合、新しい PlayFab アカウントが作成され、指定されたアカウントの Facebook ID にリンクされます。この場合、メール アドレスやユーザー名は PlayFab アカウントに関連付けられません。それ以外に、Facebook アカウントにリンクされた PlayFab アカウントが存在しない場合はその旨を示すエラーが返されるので、タイトルはユーザーが PlayFab アカウントを作成できるよう誘導できます。Facebook はアプリケーションごとに一意のユーザー ID を提供するため、PlayFab Title ID 間で同じ Facebook アプリケーションを再利用することは決してしないでください。再利用すると PlayFab アカウント情報内の Facebook ID に問題が発生する可能性があります。新しい PlayFab Title ID でアプリケーションを再利用する必要がある場合は、まず Facebook からすべてのアカウントをリンク解除するか、最初の Title ID のすべてのユーザーを削除するようにしてください。注: ユーザーが AccessToken ではなく AuthenticationToken で認証された場合、GetFriendsList API は空のリストを返します。 |
| PFAuthenticationLoginWithGameCenterRequest | PFAuthenticationLoginWithGameCenterRequest データ モデル。Game Center プレイヤー識別子 (https://developer.apple.com/library/ios/documentation/Accounts/Reference/ACAccountClassRef/index.html# // apple_ref/occ/instp/ACAccount/identifier) は、ローカル デバイスに格納される生成された文字列です。デバイス識別子と同様に、プレイヤーの Game Center 識別子をエンド ユーザーに公開しないよう十分に注意する必要があります。公開すると、ユーザーのアカウントが不正利用される可能性があります。ユーザーが初めて Game Center でサインインし、CreateAccount が true に設定されている場合、新しい PlayFab アカウントが作成され、Game Center 識別子にリンクされます。この場合、メール アドレスやユーザー名は PlayFab アカウントに関連付けられません。それ以外に、Game Center アカウントにリンクされた PlayFab アカウントが存在しない場合はその旨を示すエラーが返されるので、タイトルはユーザーが PlayFab アカウントを作成できるよう誘導できます。無効な iOS Game Center プレイヤー識別子が使用された場合は、その旨を示すエラーが返されます。 |
| PFAuthenticationLoginWithGoogleAccountRequest | PFAuthenticationLoginWithGoogleAccountRequest データ モデル。Google サインインは、デバイス上で Android 用 Google サインイン API を使用して Google OAuth 2.0 資格情報を取得し、この API に渡すことで行われます。ユーザーが初めて Google アカウントでサインインし、CreateAccount が true に設定されている場合、新しい PlayFab アカウントが作成され、Google アカウントにリンクされます。それ以外に、Google アカウントにリンクされた PlayFab アカウントが存在しない場合はその旨を示すエラーが返されるので、タイトルはユーザーが PlayFab アカウントを作成できるよう誘導できます。Android アプリケーションで Google アカウント資格情報を取得する現在の (推奨される) 方法は、GoogleSignInAccount.getServerAuthCode() を呼び出し、その認証コードをこの API の ServerAuthCode パラメーターとして送信することです。これを行う前に、Google API Console で OAuth 2.0 Web アプリケーション クライアント ID を作成し、そのクライアント ID とシークレットをタイトルの PlayFab Game Manager Google アドオンで構成する必要があります。この方法では、ユーザーに追加の Google アカウント権限を求めるプロンプトが必要ないため、可能な限りスムーズなユーザー エクスペリエンスを実現できます。サーバー認証コードの取得に関する詳細情報は、https://developers.google.com/identity/sign-in/android/offline-access を参照してください。以前の (非推奨の) 方法は、クライアントで GetAccessToken() を呼び出して OAuth アクセス トークンを取得し、それをこの API の AccessToken パラメーターとして渡すものでした。Google OAuth 2.0 アクセス トークン向け。この変更に関する詳細は、Google 開発者向けドキュメント (https://android-developers.googleblog.com/2016/01/play-games-permissions-are-changing-in.html) を参照してください。 |
| PFAuthenticationLoginWithGooglePlayGamesServicesRequest | PFAuthenticationLoginWithGooglePlayGamesServicesRequest データ モデル。Google Play Games サインインは、デバイス上で Android 用 Google Play Games サインイン API を使用して Google OAuth 2.0 資格情報を取得し、この API に渡すことで行われます。ユーザーが初めて Google Play Games アカウントでサインインし、CreateAccount が true に設定されている場合、新しい PlayFab アカウントが作成され、Google Play Games アカウントにリンクされます。それ以外に、Google Play Games アカウントにリンクされた PlayFab アカウントが存在しない場合はその旨を示すエラーが返されるので、タイトルはユーザーが PlayFab アカウントを作成できるよう誘導できます。Android アプリケーションで Google Play Games アカウント資格情報を取得する現在の (推奨される) 方法は、GamesSignInClient.requestServerSideAccess() を呼び出し、その認証コードをこの API の ServerAuthCode パラメーターとして送信することです。これを行う前に、Google API Console で OAuth 2.0 Web アプリケーション クライアント ID を作成し、そのクライアント ID とシークレットをタイトルの PlayFab Game Manager Google アドオンで構成する必要があります。この方法では、ユーザーに追加の Google アカウント権限を求めるプロンプトが必要ないため、可能な限りスムーズなユーザー エクスペリエンスを実現できます。サーバー認証コードの取得に関する詳細情報は、https://developers.google.com/games/services/android/signin を参照してください。 |
| PFAuthenticationLoginWithNintendoServiceAccountRequest | PFAuthenticationLoginWithNintendoServiceAccountRequest データ モデル。 |
| PFAuthenticationLoginWithOpenIdConnectRequest | PFAuthenticationLoginWithOpenIdConnectRequest データ モデル。 |
| PFAuthenticationLoginWithPSNRequest | PFAuthenticationLoginWithPSNRequest データ モデル。ユーザーが初めて PlayStation :tm: Network アカウントでサインインし、CreateAccount が true に設定されている場合、新しい PlayFab アカウントが作成され、PlayStation :tm: Network アカウントにリンクされます。この場合、メール アドレスやユーザー名は PlayFab アカウントに関連付けられません。それ以外に、PlayStation :tm: Network アカウントにリンクされた PlayFab アカウントが存在しない場合はその旨を示すエラーが返されるので、タイトルはユーザーが PlayFab アカウントを作成できるよう誘導できます。 |
| PFAuthenticationLoginWithServerCustomIdRequest | PFAuthenticationLoginWithServerCustomIdRequest データ モデル。 |
| PFAuthenticationLoginWithSteamIdRequest | PFAuthenticationLoginWithSteamIdRequest データ モデル。ユーザーが初めて Steam ID でサインインし、CreateAccount が true に設定されている場合、新しい PlayFab アカウントが作成され、Steam アカウントにリンクされます。この場合、メール アドレスやユーザー名は PlayFab アカウントに関連付けられません。それ以外に、Steam アカウントにリンクされた PlayFab アカウントが存在しない場合はその旨を示すエラーが返されるので、タイトルはユーザーが PlayFab アカウントを作成できるよう誘導できます。Steam クライアント アプリにログインしていない Steam ユーザーは Steam ユーザー名のみが同期され、通貨や国などのその他のデータは、クライアントを開いた状態でログインするまで利用できません。 |
| PFAuthenticationLoginWithSteamRequest | PFAuthenticationLoginWithSteamRequest データ モデル。Steam サインインは、Steam Session Ticket を使用して行われます。チケットに関する詳細情報は、Steamworks SDK の https://partner.steamgames.com/documentation/auth を参照してください。注: Steam 認証を動作させるには、PlayFab Game Manager (アドオン マーケットプレースの Steam の下) で Steam Application ID と Web API キーをタイトルに構成する必要があります。Web API キーは、Steamworks サイトでお使いの App ID に関連付けられた任意のグループの Permissions ページから取得できます。ユーザーが初めて Steam アカウントでサインインし、CreateAccount が true に設定されている場合、新しい PlayFab アカウントが作成され、指定されたアカウントの Steam ID にリンクされます。この場合、メール アドレスやユーザー名は PlayFab アカウントに関連付けられません。それ以外に、Steam アカウントにリンクされた PlayFab アカウントが存在しない場合はその旨を示すエラーが返されるので、タイトルはユーザーが PlayFab アカウントを作成できるよう誘導できます。 |
| PFAuthenticationLoginWithXboxIdRequest | PFAuthenticationLoginWithXboxIdRequest データ モデル。ユーザーが初めて XBOX ID でサインインし、CreateAccount が true に設定されている場合、新しい PlayFab アカウントが作成され、XBOX Live アカウントにリンクされます。この場合、メール アドレスやユーザー名は PlayFab アカウントに関連付けられません。それ以外に、XBOX Live アカウントにリンクされた PlayFab アカウントが存在しない場合はその旨を示すエラーが返されるので、タイトルはユーザーが PlayFab アカウントを作成できるよう誘導できます。 |
| PFAuthenticationLoginWithXboxRequest | PFAuthenticationLoginWithXboxRequest データ モデル。ユーザーが初めて XBOX Live アカウントでサインインし、CreateAccount が true に設定されている場合、新しい PlayFab アカウントが作成され、XBOX Live アカウントにリンクされます。この場合、メール アドレスやユーザー名は PlayFab アカウントに関連付けられません。それ以外に、XBOX Live アカウントにリンクされた PlayFab アカウントが存在しない場合はその旨を示すエラーが返されるので、タイトルはユーザーが PlayFab アカウントを作成できるよう誘導できます。 |
| PFAuthenticationLoginWithXUserRequest | PFAuthenticationLoginWithXUserRequest データ モデル。ユーザーが初めて XBOX Live アカウントでサインインし、CreateAccount が true に設定されている場合、新しい PlayFab アカウントが作成され、XBOX Live アカウントにリンクされます。この場合、メール アドレスやユーザー名は PlayFab アカウントに関連付けられません。それ以外に、XBOX Live アカウントにリンクされた PlayFab アカウントが存在しない場合はその旨を示すエラーが返されるので、タイトルはユーザーが PlayFab アカウントを作成できるよう誘導できます。PFAuthenticationLoginWithXUserAsync のリクエスト オブジェクト。 |
| PFAuthenticationServerLoginWithXboxRequest | PFAuthenticationServerLoginWithXboxRequest データ モデル。ユーザーが初めて XBOX Live アカウントでサインインし、CreateAccount が true に設定されている場合、新しい PlayFab アカウントが作成され、XBOX Live アカウントにリンクされます。この場合、メール アドレスやユーザー名は PlayFab アカウントに関連付けられません。それ以外に、XBOX Live アカウントにリンクされた PlayFab アカウントが存在しない場合はその旨を示すエラーが返されるので、タイトルはユーザーが PlayFab アカウントを作成できるよう誘導できます。 |
| PFAuthenticationUserSettings | PFAuthenticationUserSettings データ モデル。 |
| PFAuthenticationValidateEntityTokenRequest | PFAuthenticationValidateEntityTokenRequest データ モデル。エンティティ トークンが与えられると、そのトークンが有効期限切れまたは失効していないことを検証し、所有者の詳細を返します。 |
| PFAuthenticationValidateEntityTokenResponse | PFAuthenticationValidateEntityTokenResponse データ モデル。 |