- People サービス は、ユーザーのピープル リストにある XUID と、それらの XUID に関する非常に基本的な情報 (お気に入りステータスなど) のみを所有し返します。
- Presence サービス は、XUID のオンライン ステータス情報に関するデータを所有します。
- Leaderboards サービス は、XUID のリストのランキング情報を所有します。
現在ゲーム内にいるユーザーの一覧
タイトルが持っているもの: ゲーム内にいる他のユーザーのランダムな XUID のリスト。 目標: 他の各ユーザーの最小限の情報をレンダリングすること。 レンダリングするフィールド [所有サービス]:GameDisplayName [Profile]
呼び出しフロー:
XUID のリストを指定して Profile を呼び出します。
このトピックの先頭へ戻る。
現在のユーザーの People のうちオンラインのユーザーの一覧
タイトルが持っているもの: 現在のユーザーの XUID。 目標: 現在のユーザーのピープル リストに含まれるオンライン ユーザーの豊富なリストをレンダリングすること。 レンダリングするフィールド [所有サービス]:- お気に入りインジケーター [People]
- 表示画像 [Profile]
GameDisplayName[Profile]- 基本的なオンライン ステータス (緑色の丸) [Presence]
Presenceを呼び出し、Peopleモニカーを渡して、ユーザーの各 People の XUID とオンライン ステータスを取得します。- 並行して:
Profileを呼び出し、XUID のリスト全体を渡して、各表示名と画像 URL を取得します。次に、各画像 URL から画像を取得します。Peopleを呼び出し、XUID のリストを渡して、いずれかがユーザーのお気に入りかどうかを確認します。
ランダムなユーザーを含むグローバル リーダーボード
タイトルが持っているもの: リーダーボードの ID / 名前。 目標: リーダーボード上の各ユーザーの基本情報をレンダリングすること。 レンダリングするフィールド [所有サービス]:- お気に入りインジケーター [People]
GameDisplayName[Profile]- ランク [Leaderboards]
- スコア [Leaderboards]
Leaderboardsを呼び出して、特定のリーダーボードの XUID、ランク、スコアを取得します。- 並行して:
Profileを呼び出し、XUID のリストを渡して、各表示名と画像 URL を取得します。Peopleを呼び出し、XUID のリストを渡して、いずれかがユーザーのお気に入りかどうかを確認します。
ユーザーの People のリーダーボード
タイトルが持っているもの:- リーダーボードの ID / 名前
- 現在のユーザーの XUID
- お気に入りインジケーター [People]
GameDisplayName[Profile]- ランク [Leaderboards]
- スコア [Leaderboards]
Leaderboardsを呼び出し、Peopleモニカーを渡して、ユーザーのピープル リストに限定された特定のリーダーボードの XUID、ランク、スコアを取得します。- 並行して:
Profileを呼び出し、XUID のリストを渡して、各表示名と画像 URL を取得します。Peopleを呼び出し、XUID のリストを渡して、いずれかがユーザーのお気に入りかどうかを確認します。
