【问题标题】:Steam trading cards API or achievements apiSteam 集换式卡牌 API 或成就 api
【发布时间】:2013-06-28 23:25:46
【问题描述】:

是否有获取用户 Steam 交易卡的 API?

我对 Steam 不是很熟悉,但它似乎不在此页面上。

https://developer.valvesoftware.com/wiki/Steam_Web_API#GetPlayerSummaries_.28v0001.29

还有一个成就 API 可以让我获得交易卡信息吗?

【问题讨论】:

    标签: steam-web-api


    【解决方案1】:

    还没有交易卡的 API。但是,您仍然可以找到它们。不过,它确实取决于用户的隐私设置。我在this question 上进行了更详细的介绍,相信它会对您有所帮助。

    可以使用以下格式通过GetPlayerAchievements API 调用获取成就:

    http://api.steampowered.com/ISteamUserStats/GetPlayerAchievements/v0001/?appid=<APPID>&key=<APIKEY>&steamid=<PROFILEID>l=<LANG>

    APPID 是成就关联的应用 ID(例如,军团要塞 2 是 440) APIKEY 是 Valve 分配给您的 API 密钥 PROFILEID是你在steam上注册时给你的64位玩家ID LANG 是您希望返回描述的语言(此参数是可选的,不包括它会从结果中删除 name 和 description 字段)。 en 是英文版。

    响应中列出了游戏中的所有成就。

    {
        "apiname": "TF_MVM_PYRO_BOMB_RESET",
        "achieved": 0,
        "name": "Hard Reset",
        "description": "As a Pyro, reset the bomb 3 times in a single wave."
    },
    {
        "apiname": "TF_MVM_ENGINEER_ESCAPE_SENTRY_BUSTER",
        "achieved": 1,
        "name": "Real Steal",
        "description": "As an Engineer, escape with your sentry as a sentry buster is about to detonate."
    },
    

    【讨论】:

      猜你喜欢
      • 2019-09-17
      • 2014-09-23
      • 2014-06-30
      • 2014-04-12
      • 1970-01-01
      • 2018-01-06
      • 2016-11-16
      • 2016-01-19
      • 2015-05-12
      相关资源
      最近更新 更多