Skip to main content
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 アカウントを作成できるよう誘導できます。

構文

メンバー

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 専用)。 steamTicket const char*
is null-terminated
ユーザーの認証トークン。Steam からバイト配列として返され、文字列に変換されたもの (たとえば、バイト 0x08 は “08” になります)。 ticketIsServiceSpecific bool const*
may be nullptr
(オプション) チケットが ISteamUser::GetAuthTicketForWebAPI() を使用して、ID 文字列として “AzurePlayFab” を指定して生成された場合は true。ISteamUser::GetAuthSessionTicket() で生成された場合は false。

要件

ヘッダー: PFAuthenticationTypes.h

関連項目

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