OpenWeatherMap API与Wunderground API?

tha*_*ius 3 weather-api wunderground openweathermap

我没有看到比较可用的天气API的大量信息.OpenWeatherMap和Wunderground有什么区别.我看到Wunderground的付费版本有一些更高级别和更多功能,但OpenWeatherMap的免费套餐允许大量使用.

是否存在不明显的实现权衡?

Muk*_*ain 5

以下是不同天气预报API的比较:

7用于开发应用程序的天气预报API

它包含以下对比:

  1. 打开天气地图
  2. 机构AccuWeather
  3. 天气频道
  4. 阴暗的天空
  5. APIXU Weather API
  6. 世界天气在线
  7. Weatherbit.io

这是文章文字:

1. 打开天气图

OpenWeatherMap服务提供适用于任何制图服务(如网络和智能手机应用程序)的免费天气数据和预测API.

意识形态的灵感来自OpenStreetMap和Wikipedia,它们使信息免费并且可供所有人使用.

OpenWeatherMap提供广泛的天气数据,例如当前天气地图,周预报,降水,风,云,气象站的数据等等.天气数据来自全球气象广播服务和40 000多个气象站.

您可以使用JSON/XML API接收应用程序的任何天气数据

价格:免费(查看价格详情)

API:http://www.openweathermap.com/API

2. AccuWeather

AccuWeather在全球范围内提供优质的天气预报服务.AccuWeather API通过简单的RESTful Web界面为订阅者提供对基于位置的天气数据的访问.数据有40多种语言和方言.数据响应以JSON和JSONP返回.SSL加密也可用于安全通信.

访问AccuWeather API需要API密钥.请联系sales@accuweather.com以获取API密钥.

更新:AccuWeather现在提供了一个新的API Developer Portal,以便更轻松地访问API:https://developer.accuweather.com/

价格:高级(联系sales@accuweather.com)

API:http://api.accuweather.com/

3. 天气频道

天气频道(weather.com)是一个美国卫星电视频道,提供超过30年的天气预报.Weather Channel和Weather Underground,Inc合作提供80种语言的全球覆盖的天气API.

您可以使用JSON或XML接收应用程序的天气数据.还提供GIF,PNG或SWF格式.

价格:高级 - 每天免费开发500个API API.(查看价格详情)

API:http://www.wunderground.com/weather/api/? ref = twc

4. 黑暗的天空

Dark Sky公司专注于天气预报和可视化,它们提供开发人员友好的全球天气预报API,每天最多可免费拨打1000个API.

API使用简单的JSON接口.社区提供的API包装器使您只需几行代码即可集成.

您可以在商业和非商业应用程序中使用API​​.无论您在API中显示数据,都需要具有"Powered by Dark Sky"徽章的信用卡.

价格:每天免费拨打1000个API,之后每10,000个API调用1美元.

API:https://darksky.net/dev/

5. APIXU Weather API

APIXU提供JSON和XML格式的Weather API服务.他们的免费计划每月限制5000次API调用.

他们提供当前天气信息以及10天预报以及免费计划中的30天天气历史.

API库提供所有主要的编程语言,如C#,PHP,JAVA,Ruby,Python和JavaScript.

价格:每月免费拨打5000个API.可升级(见定价)

API:https://www.apixu.com/api.aspx

6. 世界天气在线

世界天气在线API提供了获取当地天气,历史当地天气,滑雪和山地天气以及海洋气象数据的方法.API使用XML,JSON和JSON-P等格式的标准HTTP/S请求提供天气信息.

它们提供了一个API资源管理器,供您深入了解其API.虽然他们的免费计划现已停止,但您可以试用他们的高级API 60天.

所有主要编程语言的代码示例都在其网站上提供,包括VB.Net,PHP,Objective-C,C#等.

价格:高级60天免费试用(查看价格)

API:https://developer.worldweatheronline.com/api/

7. Weatherbit.io

Weatherbit.io提供免费天气API以及历史气象数据API.他们的免费计划允许每分钟45次API呼叫以及30天历史天气数据和5天预报,更新间隔为2小时.

您需要升级到高级计划才能访问HTTPS API调用,并将更新间隔缩短为10分钟.通过升级,您还可以访问每小时天气预报和每分钟API调用的上限.

价格:免费套餐,含优质升级(查看价格)

API:https://www.weatherbit.io/api