You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Steam商店api/appdetails接口如何传入多个appids获取多应用数据

Steam appdetails 接口多appid传参解决方案

正确传参格式

你测试的第一种appids=730,100格式本身就是官方支持的正确写法,多个appid之间使用英文逗号分隔即可,无返回或结果不符合预期是其他因素导致的,正确请求格式示例:

GET https://store.steampowered.com/api/appdetails?appids=730,100,570

结果异常排查要点

你之前测试未达到预期,可对照以下几点排查:

  • 跨域限制:该接口不支持前端浏览器直接跨域请求,跨域请求会被浏览器拦截,需要在服务端发起请求
  • 请求频率限制:Steam对匿名请求有1次/秒的频率限制,短时间内多次请求会返回429状态码或空响应,建议请求时添加User-Agent请求头,降低请求频率
  • appid数量限制:单次请求最多支持传入100个appid,超过上限会直接返回无效结果
  • 返回结构规则:接口返回的JSON结构以每个传入的appid作为顶级键,示例结构如下,很多人会误判为没有返回对应数据:
    {
      "730": {"success": true, "data": {...}},
      "100": {"success": true, "data": {...}}
    }
    
  • 特殊appid返回异常:如果某一个appid对应的值为success: false,属于正常情况,对应应用不存在、已下架、或你当前IP所在区域无访问权限,可单独请求该appid验证

内容的提问来源于stack exchange,提问作者k4rnaj1k

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.24 21:57:01