首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >关于获取针对美国而不是加拿大的响应的Steam Store API问题

关于获取针对美国而不是加拿大的响应的Steam Store API问题
EN

Stack Overflow用户
提问于 2021-07-12 10:55:34
回答 1查看 45关注 0票数 1

我在加拿大的一个服务器上托管了一个不一致的机器人。当我这样做的时候

代码语言:javascript
复制
let response = await fetch("http://store.steampowered.com/api/appdetails?appids=251570")

在计算机辅助设计中,我得到一个带有price_overview信息的响应。我想要美元,因为我在美国。有没有办法得到USD的回应而不是CAD的回应?(最好不要只做数学运算将CAD转换为USD)

EN

回答 1

Stack Overflow用户

发布于 2021-07-12 17:58:58

您可以在URL后面附加&cc=us&l=en,以获得以美元为单位的价格:

https://store.steampowered.com/api/appdetails?appids=251570&cc=us&l=en

这会产生:

代码语言:javascript
复制
price_overview: {
    currency: "USD",
    initial: 2499,
    final: 2499,
    discount_percent: 0,
    initial_formatted: "",
    final_formatted: "$24.99"
},

所以在你的代码中:

代码语言:javascript
复制
let response = await fetch("https://store.steampowered.com/api/appdetails?appids=251570&cc=us&l=en")

注意:这是一个非官方的API,可以随时更改。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68341442

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档