2

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

我对蒸汽不是很熟悉,但它似乎不在这个页面上。

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

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

4

1 回答 1

5

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

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

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

APPID是与成就关联的应用程序 ID(例如,军团要塞 2 是 440) APIKEY是分配给您的 API 密钥 Valve PROFILEID是您在 Steam 上注册时提供给您的 64 位玩家 ID LANG是您希望返回描述的语言(此参数是可选的,不包括它会从结果中删除nameanddescription字段)。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."
},
于 2013-07-16T15:07:08.033 回答