想和你的网站访问者分享最新的天气细节吗?显示基于位置的天气预报的小部件和其他代码越来越流行,尤其是在新闻和体育网站上。这样的细节也会出现在移动应用程序甚至主屏幕上。
这要归功于api(应用程序编程接口),它本质上是用于构建其他软件的软件。以下是weatherstack API如何将天气数据添加到网站。
除非你准备维护自己的全球天气数据库,否则你的网站需要一个天气API。要么是这样,要么是为每个访问者或应用程序用户手动检查天气。显然,这样做是不可能的。
天气API提供了对来自气象站的整理数据的访问。这允许通过网站、应用程序甚至桌面小部件向最终用户提供实时天气信息。
您所需要做的就是访问一个API端点并格式化数据以向用户提供信息。
weatherstack API提供了一组用于各种编程语言的工具,这些工具由基于位置的天气数据支持。有六个端点可用:
与此同时,weatherstack API还承诺为全球数百万个地点提供逐小时的天气数据。数据从服务器以毫秒为单位传递,几乎100%的正常运行时间。
有兴趣用weatherstack API创建一个天气应用程序吗?试用免费注册。这是一个完美的发展,并提供了一个伟大的切入点,以商业用途的服务。简而言之,您可以使用weatherstack API发布应用程序或服务,并可能从中赚钱。
免费weatherstack API包每月为您提供1000个API调用。“调用”是API数据的单个实例使用,在这个级别上是开发的理想选择。
一旦你的应用程序启动并运行,你就有几个项目级别需要升级:
还有一个企业级软件包,提供附加功能、专用支持、定制解决方案等。如果您的项目以这种规模运行,weatherstack API将与您协商价格。weatherstack API的满意客户包括德勤、微软、华纳兄弟和施耐德电气。
任何人都可以免费访问weatherstack API。前往weatherstack API注册页面创建一个免费帐户。在此阶段,您不需要提供任何付款详细信息。
在帐户设置之后,您可以访问API密钥。此个人密钥使用API对您进行身份验证;如果需要,您可以在account dashboard屏幕中重置它。(您也可以在这里找到当前weatherstack API计划的详细信息。)
最初可以在浏览器窗口中使用API。返回的数据以JSON格式显示在浏览器窗口中。您可以通过安装浏览器扩展(如JSON查看器)来改进它的外观。
然而,随着开发的进行,您将需要一个合适的集成开发环境(IDE)。
weatherstack的基本API输出允许您为特定位置提取当前天气。
还可以包括其他可选参数:
// optional parameters:& units = m& language = en& callback = MY_CALLBACK相同的模式在不同的API调用中重复。核心命令是必需的文本,而您可以根据需要选择设置可选参数。
下面是一个次要示例,使用历史天气API端点。这次,您可以为天气数据指定日期。
// Historical Weather API Endpointhttp://api.weatherstack.com/historical? access_key = YOUR_ACCESS_KEY& query = New York& historical_date = 2015-21-01// optional parameters:& hourly = 1& interval = 3& units = m& language = en& callback = MY_CALLBACK同样,API的基本输出将显示在浏览器窗口中。请注意,免费帐户只能使用当前的天气API。
您可以通过几种方式利用weatherstack API的JSON输出。例如,如果您熟悉PHP、Python、Node、jQuery和Ruby,您可以在应用程序中使用数据或在web页面上显示数据。
对于web页面,需要代码文件来获取JSON数据、HTML文件和CSS。在大多数情况下,您还需要一些样式元素,使其更具可读性!
显然,对于任何需要为其站点提供价格合理且简单易懂的天气API的人来说,weatherstack API是一个很好的解决方案。有关API的详细信息和文档,请访问weatherstack.com网站.
由于它与PHP、Python、Node、jQuery和Ruby兼容,weatherstack API可能会彻底改变网站上的天气更新。API的历史方面也特别有用。
随着开发使用的免费注册和价格合理的计划,weatherstack API无疑是一个期待。
寻找其他API?我们还回顾了IP地理定位API,它提供了一种简单的方法来开始地理定位数据。我们还回顾了Scrapestack API,它可以有效地从网站上刮取数据,以及用于刮取搜索数据的Serpstack API。
希望您喜欢我们推荐和讨论的项目!MUO有附属和赞助的合作伙伴关系,因此我们从您的一些购买中获得一部分收入。这不会影响您支付的价格,并有助于我们提供最好的产品建议。
...在可以处理更快的输入。由于许多用户仍在迁移到触摸屏上的键盘上,android2.3键盘上的按键已经被重新塑造和重新定位,以实现更快的打字速度。除了打字之外,用户还可以使用语音命令进行输入。 单词选择和复制粘贴是android...
...马逊Echo已经成为智能家居领域家喻户晓的名字,但谷歌主页(我们的评论)并不遥远。由Alexa提供动力的Echo作为一个平台有更多的时间成熟。但如果你对谷歌的生态系统投入更多,你就可以在家里找到一个非常有趣、功能强大...
...人员提供了三个Netatmo Connect API程序。其中包括用于定制天气服务的Netatmo Weather、用于直观产品交互的Netatmo Smart Home和用于商业客户的Netatmo Enterprise。 ...
...(Amazon Echo)大受欢迎之后,Alphabet于2015年末发布了谷歌主页。2017年12月底,苹果还将加入Siri动力HomePod的争夺战。 ...
...还想查看更多的选项,看看如何将天气数据与你主页上的Weatherstack API和这些免费的天气应用程序集成在一起,同时提供天气预报和娱乐。另外,看看这些应用程序和网站,以避免冬季风暴。 ...
... 该应用程序的实用性远远超出了你在网站主页上找到的基本功能,而这种实用性的一部分是由于谷歌的其他服务与之巧妙地集成在一起。这里有一些独特的方法,你可以使用谷歌地图与其他应用程序。 ...
...,为企业和开发人员提供易于使用的api。我们之前研究过weatherstack,这是一个来自同一家公司的API,它可以让您轻松地将天气数据添加到您的网站。 ...
... 寻找其他API?强大的weatherstack天气数据API可以帮助您构建自己的天气应用程序或在网站上包含天气数据,而Serpstack API可以跨多个搜索引擎提取搜索数据。 ...
...用API的另一个天气选项感兴趣,请查看如何将天气数据与Weatherstack集成。 ...