「Total Kills」や「Total Wins」など、Steam Web APIを使用してプレーヤーの統計情報を取得するにはどうすればよいですか?これらの機能を使用するサイトには、http://csgo-stats.comとhttp://csgo-stats.netがあります。私はhttp://api.steampowered.com/ISteamUserStats/GetGlobalStatsForGame/v0001/?format=xml&appid=730&count=1&name[0]=total_wins
を使ってみると成功しませんでした。そのような統計の文書はどこにありますか?CS:GO選手のステータス
6
A
答えて
8
私はこのために間違ったAPIエンドポイントを使用していると思います。代わりにGetUserStatsForGame
エンドポイントを使用してください。
あなたの呼び出しは次のようになります。
http://api.steampowered.com/ISteamUserStats/GetUserStatsForGame/v0002/?appid=730&key=<<KEY>>&steamid=<<PROFILEID>>
あなたは、あなたが興味を持っているユーザーのプロファイルID(ないSteamID)を使用してAPIキーと<<PROFILEID>>
で<<KEY>>
を置き換えます。この値は同じです。あなたがValveのOpenID経由でsign inのときにあなたに渡されたもの。
これは、このような結果が返されます:あなたは['playerstats']['stats']
要素を反復処理し、あなたが探している統計情報を見つけるために、それぞれのname
属性を見てする必要があることがわかります
{
"playerstats": {
"steamID": "7656-EDITED-OUT",
"gameName": "ValveTestApp260",
"stats": [
{
"name": "total_kills",
"value": 110527
},
{
"name": "total_deaths",
"value": 95930
},
{
"name": "total_time_played",
"value": 5784386
},
{
"name": "total_planted_bombs",
"value": 2726
},
{
"name": "total_defused_bombs",
"value": 594
},
{
"name": "total_wins",
"value": 26937
},
...
]
}
}
を。
関連する問題
- 1. ランキング選手
- 2. CS:GOのロビーにいるプレイヤー数を取得するには?
- 3. 変更選択とステータスのUbuntuで
- 4. NBA選手統計
- 5. VB Rconコマンドを送信して応答を返す。 (CS:GO Servers)
- 6. 選択内のMySQL手順?
- 7. 各タスクの終了ステータスを入手する方法
- 8. 選択#は、手動で選択リスト
- 9. サッカー選手、リーグ、チームデータベースとリソース
- 10. イオン選択テキストの入手方法
- 11. Dynamic Euchreトーナメント - 未知数の選手は?
- 12. 制限のある選手名
- 13. は2選手チックタックトーゲームの仕事はJavaScript
- 14. gitのステータスとgitのステータス-uとgitのステータス-uno
- 15. Magento 2注文ステータスがXの注文商品を入手する
- 16. 広告グループのステータスを編集する手口はありますか?
- 17. PKI:証明書失効ステータスとその設定を確認する手順
- 18. Springの "<フォーム:選択.." は動作しません、HTTPステータス400
- 19. テストラボで選択したテストケースのステータスを更新する
- 20. セルを手動で選択するTableView
- 21. Insert同じストアで選択手順
- 22. 手順選択1と削除
- 23. トーナメント - >チーム - >選手団体
- 24. 手付かずHTML-を選択:削除するオプションが選択
- 25. 小切手支払方法で注文ステータスを「処理中」に変更
- 26. radioButtonに選択されたステータスが表示されません
- 27. Windowsサービスのステータス
- 28. Nginxのステータス502
- 29. MYSQLワークベンチのステータス
- 30. PHPポストブックページのステータス
これは今動作しますか?私はそうは考えていません...私は試していますが、私に空の結果を与えています – Umair
@Umairたぶん自分の統計を取得しようとしています。つまり、あなたの 'steamid'パラメータはAPIの' key' 。 私は今日非常に似た問題を抱えていました。あなたは 'GetUserStatsForGame'でそれをすることはできないようです。 (内部サーバーエラー) – Skipper