Xbox Live ユーザー名が特定のゲームでどの実績を持っているかを調べる最良の方法を探しています。秘密の実績も見れるようにしたいです。
これを行う方法はありますか?
https://xboxapi.comにアクセスして、特定のゲーマータグでプレイしたユーザー情報と実績/ゲームを取得します。私はサイト開発者の djekl の友人です。彼は積極的に Web サイトを維持し、常に新しい機能を提供しています。以下は、djekl の非公式 Xbox API 用に提供されたいくつかの例です: https://github.com/xboxapi/
API から XML または JSON を返すことができます。1 時間あたり 350 リクエストに制限されているため、必ず結果をキャッシュしてください。これは、リクエストが多すぎてサーバーが過負荷にならないようにするために提供されています。
以下は、作成できるリクエストの例です:
バトルフィールド 4 の djekl の実績 (1161890234)
https://xboxapi.com/v1/achievements/1161890234/djekl
djekl のプロフィール:
https://xboxapi.com/v1/profile/djekl
API でできることの例: https://xboxapi.com/example/djekl
編集: v2 API が Xbox One を正式にサポートするため、v1 エンドポイントは廃止されました。ここで利用可能な新しいエンドポイントを確認できます: https://xboxapi.com/documentation
API の一部の機能を使用するには Xbox Live アカウントにログインする必要があり、API には API キーが必要です。
実績のリストに関する情報を手動で入力したスクレイピング可能な Web サイトはありますが、ユーザーごとまたはタイトルごとにその情報を照会するために呼び出すことができる、公開されている API はありません。