无法在 Steam 中更改语言 API
Can't change language in Steam API
有Steam API端点,获取APP详细信息,例如:
https://store.steampowered.com/api/appdetails?appids=578080
它只需要几个参数:
- appids - 应用的 ID
- l - 语言代码
- cc - 货币代码
- filters - 将结果过滤到某些特定部分,例如 filters=price_overview
一切正常,直到我弄坏了它)))
我开始调查,支持哪些语言并传递了一些语言参数:
- https://store.steampowered.com/api/appdetails?appids=578080&l=en
- https://store.steampowered.com/api/appdetails?appids=578080&l=ru
- https://store.steampowered.com/api/appdetails?appids=578080&l=fr
- https://store.steampowered.com/api/appdetails?appids=578080&l=es
- https://store.steampowered.com/api/appdetails?appids=578080&l=de
并且在某些时候它只是停止切换语言并停留在英语(默认)或德语,如果我输入任何其他参数,而不是“en”。
“cc”正在运行,我可以切换货币。
“过滤器”正在运行。
但是语言已经停止变化了。
我什至尝试使用不同的 IP,从我自己的 PC,从我的网络服务器和一些 PHP 沙盒服务 - 同样的事情。唯一不同的是有时候一直卡在英文
什么鬼?
找到答案。
您必须填写完整的语言名称,例如:l=english、l=german、l=spanish、l=russian,而不仅仅是 l=en、l=de、l=es 或 l=ru。
之前不知道为什么会这样。
有Steam API端点,获取APP详细信息,例如:
https://store.steampowered.com/api/appdetails?appids=578080
它只需要几个参数:
- appids - 应用的 ID
- l - 语言代码
- cc - 货币代码
- filters - 将结果过滤到某些特定部分,例如 filters=price_overview
一切正常,直到我弄坏了它)))
我开始调查,支持哪些语言并传递了一些语言参数:
- https://store.steampowered.com/api/appdetails?appids=578080&l=en
- https://store.steampowered.com/api/appdetails?appids=578080&l=ru
- https://store.steampowered.com/api/appdetails?appids=578080&l=fr
- https://store.steampowered.com/api/appdetails?appids=578080&l=es
- https://store.steampowered.com/api/appdetails?appids=578080&l=de
并且在某些时候它只是停止切换语言并停留在英语(默认)或德语,如果我输入任何其他参数,而不是“en”。
“cc”正在运行,我可以切换货币。
“过滤器”正在运行。
但是语言已经停止变化了。
我什至尝试使用不同的 IP,从我自己的 PC,从我的网络服务器和一些 PHP 沙盒服务 - 同样的事情。唯一不同的是有时候一直卡在英文
什么鬼?
找到答案。
您必须填写完整的语言名称,例如:l=english、l=german、l=spanish、l=russian,而不仅仅是 l=en、l=de、l=es 或 l=ru。
之前不知道为什么会这样。