Skip to main content
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 は空のリストを返します。

構文

メンバー

accessToken const char*
is null-terminated
Facebook から提供されるユーザーの一意識別子。 authenticationToken const char*
is null-terminated
(オプション) 限定的ログイン認証に使用されるトークン。 createAccount bool この ID に現在リンクされている PlayFab アカウントがない場合、自動的に PlayFab アカウントを作成します。 customTags PFStringDictionaryEntry const*
may be nullptr
(オプション) リクエストに関連付けるオプションのカスタム タグ (ビルド番号、外部トレース識別子など)。 customTagsCount uint32_t customTags の数 infoRequestParameters PFGetPlayerCombinedInfoRequestParams const*
may be nullptr
(オプション) ユーザーに対して返す情報のフラグ。 playerSecret const char*
is null-terminated
(オプション) API リクエスト署名の検証に使用されるプレイヤー シークレット (Enterprise 専用)。

要件

ヘッダー: PFAuthenticationTypes.h

関連項目

PFAuthenticationTypes のメンバー
最終更新日 2026年8月13日