有没有办法通过 API 获取有关 Steam 游戏的更多信息,例如评级或标签



我知道你可以通过调用获得很多信息:

http://store.steampowered.com/api/appdetails?appids=57690

但它仍然缺少商店页面上可用的数据,如评级、标签等,是否有参数或其他方法可以获取有关游戏的更多信息?

是的

,您可以使用 Steamworks 用户评论 - 获取列表端点提取评分信息。

例如,要获取有关 CS:GO 的信息,请执行以下操作:

获取 https://store.steampowered.com/appreviews/10?json=1&language=all

{
  "success": 1,
  "query_summary": {
    "num_reviews": 20,
    "review_score": 9,
    "review_score_desc": "Overwhelmingly Positive",
    "total_positive": 25703,
    "total_negative": 898,
    "total_reviews": 26601
  },
  "reviews": [
    {
      "recommendationid": "122478997",
      "author": {
        "steamid": "76561198072280507",
        "num_games_owned": 3,
        "num_reviews": 2,
        "playtime_forever": 503225,
        "playtime_last_two_weeks": 0,
        "playtime_at_review": 503224,
        "last_played": 1663589422
      },
      "language": "english",
      "review": "God dam what a game",
      "timestamp_created": 1663588856,
      "timestamp_updated": 1663588856,
      "voted_up": true,
      "votes_up": 11,
      "votes_funny": 2,
      "weighted_vote_score": "0.643105804920196533",
      "comment_count": 0,
      "steam_purchase": true,
      "received_for_free": false,
      "written_during_early_access": false,
      "hidden_in_steam_china": true,
      "steam_china_location": ""
    }
  ],
  "cursor": "AoIFP+vAcEAAAAB6htXVAw=="
}

query_summary返回有关游戏的全局评级信息。

不,没有用于评级/标签等的公共 api 端点。

您发送的链接甚至没有被 Valve 正式支持作为 API 端点,并且有速率限制。

您可以在此处通读 Steam 的所有 API 端点,但您现在使用的端点是唯一拥有大部分游戏详细数据的端点。

最新更新