> ## Documentation Index
> Fetch the complete documentation index at: https://docs.xbox.com/llms.txt
> Use this file to discover all available pages before exploring further.

# PartyXblManager::LoginToPlayFab

> XBOX Live トークンを使用してユーザーを PlayFab にサインインさせ、PlayFab API 呼び出しや PartyLocalUser の作成に使用する Entity ID とトークンを非同期に返します。

XBOX Live トークンを使用してユーザーを PlayFab にサインインさせ、認証された PlayFab ユーザーが必要な PlayFab API 呼び出しや PartyLocalUser の作成に後続で使用できる Entity ID と Entity Token を非同期に返します。このメソッドを呼び出すのと、PlayFab SDK が提供する LoginWithXbox メソッドを使用するのとの間に違いはありません。

## 構文

```cpp theme={null}
PartyError LoginToPlayFab(  
    const PartyXblLocalChatUser* localChatUser,  
    void* asyncIdentifier  
)  
```

### パラメーター

**`localChatUser`**   [PartyXblLocalChatUser\*](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/classes/PartyXblLocalChatUser/partyxbllocalchatuser.md)

ログイン操作に使用されるローカルチャットユーザーオブジェクト。

**`asyncIdentifier`**   void\*\
*省略可能*

この呼び出しに完了状態変化を関連付けるために使用できる、オプションのアプリ定義のポインターサイズのコンテキスト値。

### 戻り値

PartyError

ローカルチャットユーザーを PlayFab にログインする操作が開始された場合は `c_partyErrorSuccess`、そうでない場合はエラーコード。エラーコードの人間が読める形式は、[GetErrorMessage()](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_geterrormessage.md) で取得できます。

## 解説

XBOX Live ID が初めて PlayFab にログインする場合、新しい PlayFab アカウントが作成され、XBOX Live ID にリンクされます。\
\
&#x20;トークンの有効期限が近づいている場合、またはアプリケーションが長時間休眠状態にあったためトークンが期限切れになった場合は、このメソッドを呼び出して新しいトークンを取得する必要があります。以前に提供されたトークンの有効期間の中間点で新しいトークンを取得することが推奨されます。

## 要件

**ヘッダー:** PartyXboxLive.h

## 関連項目

[PartyXblManager](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/partyxblmanager.md)\
[PartyXblLoginToPlayFabCompletedStateChange](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/structs/partyxbllogintoplayfabcompletedstatechange.md)


## Related topics

- [PartyXblManager::GetEntityIdsFromXboxLiveUserIds](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/classes/PartyXblManager/methods/partyxblmanager_getentityidsfromxboxliveuserids.md)
- [PlayFab Party Xbox Live Helper リリース ノート](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/party-xboxlive-relnotes.md)
- [PartyXblXboxUserIdToPlayFabEntityIdMapping](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/structs/partyxblxboxuseridtoplayfabentityidmapping.md)
- [XBOX Live helper library for PlayFab Party](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/party-xbox-live-guide.md)
- [PartyXblLoginToPlayFabCompletedStateChange](https://docs.xbox.com/ja-jp/services/playfab/multiplayer/networking/xblreference/structs/partyxbllogintoplayfabcompletedstatechange.md)
