json - 使用世界在线天气

标签 json node.js api url

我正在尝试访问 Marine 库的 api,World Weather Online

我已经注册并拥有 api key ,尽管文档无法帮助配置访问 api 所需的 url。

我已经尝试过这个网址 - http://api.worldweatheronline.com/free/v2/weather.ashx?key=XXXXXXXXXXXXXXXXXXXXX&q=48.85,2.35&format=json

并且正在收到回复-

{ "data": { "error": [ {"msg": "API key does not have access to the resource." } ] }}

这不会取代我的 key = XXXXXXXXXXXXXXXXXXXXX

任何想法

最佳答案

啊,我想我知道了。当您注册时,他们会提供高级 API 访问的免费试用。而且,显然,他们给你的 api key ,无论出于何种原因,都不适用于免费端点。不过,它适用于高级产品。

http://api.worldweatheronline.com/premium/v1/weather.ashx?key=xxxxxxxxxxxxxxxx&q=London&format=json&num_of_days=5

注意:对于高级版,请使用v1

关于json - 使用世界在线天气,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40702471/

相关文章:

javascript - 使用 NodeJS/ExpressJS 后端服务 Angular 通用应用程序

python - 如何使用 JSON 正确读取 API 并创建列表?在 Python 中

javascript - Mongo $facet 获取并统计聚合管道中匹配产品的标签

c# - JSON 到 C#——在 json 中列出没有子字段名称的字段?

javascript - JSON 调用返回 [object Object] 或未定义

python - 如何将 JSON 数据读取到 Python 中

javascript - NodeJS(Firebase): Cannot import custom class

javascript - 显示内容类型: application/jpeg result on webpage

angularjs - 在angularjs的后台定期调用服务器上的函数

javascript - 如何使用 jQuery 单击事件基于 JSON 查询异步更改 href 值