NodeJS 我得到一个代码:615在weatherstack当我试图捕捉数据

ve7v8dk2  于 2023-06-05  发布在  Node.js
关注(0)|答案(2)|浏览(311)

我在node.js中做了一个应用
http://api.weatherstack.com/current?access_key=mykey&query=New约克
我有这个错误

{"success":false,"error":{"code":615,"type":"request_failed","info":"Your API request failed. Please try again or contact support."}}

你能帮帮我吗?在它工作之前。当我发现一个问题时,我就做了
1.已更改API访问密钥
1.我创建了一个新帐户并使用了不同的密钥-同样的问题
1.我给气象站发了封信,但没有收到回复。

utugiqy6

utugiqy61#

在Python中,我成功地将整个查询组装到URL中,而不使用字符串文字。
我注意到我的访问密钥与documentation中示例中的密钥相同,所以我将它从环境变量中取出,并将其直接插入到URL中作为access_key=
然后,我将城市作为query=放入URL中。

requests.get(url="http://api.weatherstack.com/current?access_key=f937f0f95db0ced5b804fda8a639803c&query='London,United Kingdom'"

我还成功地在URL中使用了纬度和经度。
只有放弃字符串文字,我才能从API获得成功的响应。

cgfeq70w

cgfeq70w2#

尝试在URL的末尾添加此“”,这对我有效

相关问题