是否有API来获取用户的Steam交易卡?
我对蒸汽不是很熟悉,但它似乎不在此页面上。
https://developer.valvesoftware.com/wiki/Steam_Web_API#GetPlayerSummaries_.28v0001.29
有一个成就API会让我获得交易卡信息吗?
答案 0 :(得分:5)
目前还没有交易卡的API。但是,您仍然可以找到它们。但它确实取决于用户的隐私设置。我在this question上详细了解并相信它会帮助你。
可以使用以下格式通过GetPlayerAchievements API调用获取成就:
http://api.steampowered.com/ISteamUserStats/GetPlayerAchievements/v0001/?appid=<APPID>&key=<APIKEY>&steamid=<PROFILEID>l=<LANG>
APPID
是与成就相关联的应用程序ID(即Team Fortress 2为440)
APIKEY
是为您分配的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."
},