免费天气API,全国天气 JSON API接口,可以获取五天的天气预报

日期: 栏目:体坛导报 浏览:44 评论:0

  稳定高效的天气API接口是很少有的,本站前一段时间开发了一个万年历,需要带天气预报,花了几天功夫,集成和容错处理好对外开放的天气接口。天气接口支持返回   JSON  和  XML  结果。并且可以获取到昨天,以及今天和未来 天的天气预报。那么下面直接介绍天气预报的接口吧。

  天气API详情介绍 在 API 中心:https://www.sojson.com/api/weather.html ,下面只介绍下调用方式,然后 用  Java  语言调用演示一下。

  重要:此接口需要停用,请使用新接口,不限量,不定期更新,本接口只更新一次,新接口地址:https://www.sojson.com/blog/305.html

  Java   请求  天气接口  Demo讲解:https://www.sojson.com/blog/349.html (Springboot + Ehcache)

  天气接口答疑1、接口能不能 ajax jsonp 的方式调用?

  答:不能,必须后端语言,或者移动端语言调用,比如   Java  、PHP、C#,PY等,或者 Android,iOS 之类。2、接口每天的更新时间是什么时候?

  答:这个接口每天更新一次,时间大概是在凌晨的1~4点这样子。有的时候也有意外情况。3、接口稳定吗?

  答:应该,也许、如果的话,是稳定的。如果不明白的话,你摸着良心觉得您问的是不是废话。4、天气有哪些状态?天气图片哪里获取?

  答:这里有所有状态列表,并且所有状态矢量图都是有的,加群,需要付费5元,QQ 群:259217951,进去后回复“天气图片”,群机器人会告诉你的。如果 QQ 钱包没钱,请去 赞助链接 微信或者支付扫码支付5元,联系群主加入。5、提示超过2000次是什么意思?

  答:这个天气接口每天就更新一次,请你自己做缓存,一天可以请求2000次完全够了,多次提示超过2000,就会封 IP 段。6、提示有恶意调用是什么意思?

  答:因为你一直循环调用,没有做缓存,对服务器造成了很大的压力,请参照第五点。7、我没有使用2000次,为什么提示超过2000次?

  答:因为是采用   IP   段检测,假如你的   IP   是,那么对于的 IP 段就是 ,也就是这个IP 段下使用的资源是共享的。另外也可能是   CDN   缓存,刷新即可。7、请求返回状态301?

  答:请采用  HTTPS  请求,下面有对应的代码,如果是是  Java  请参考下面的代码,如果是其他语言,请自行百度“”相关关键词。9、能不能一次性返回多个城市?一次性返回一个组合?能不能一次性返回7天、15天天气?能不能及时更新?能不能不限制3秒一次?能不能... ... ?

  答:能!!!不过是收费。

  PS:不要对我要求过多,我对你保证不了什么。理论上你不付费,我不能给你提供什么承诺。都是要成本的。虽说现在接口很稳定。但是我还是不会提供保证。另外,接口不是我求着你用,你爱用不用。虽然你使用本站,是我的上帝,但是技术面前,都是平等的,别一副高高在上的口吻和我说话。谢谢。

  使用此接口的同学,请务必加QQ群(608222884 【验证信息 sojson api】)【免费的】,最近的变动会在群里提醒并通知。最近 API 会变化,目前 API 从免费开放以来到现在,还是很稳定,最高一天达到亿次调用,响应成功率达到。还是很赞的。

  目前我新购置了集群服务器,把 API 独立出去,涉及到的变化,域名从(www.sojson.com)改成了(api.sojson.com),支持  HTTPS  调用,字段稍微有变化,另外开放了及时天气和15天天气详细数据,不过是收费的,毕竟我也需要维护成本,不过比聚合API肯定便宜。 

  因为免费接口触及到了部分商家的奶酪,接口基本每天都会被攻击。 下面是被攻击的截图。不得已开启缓存模式,另外,好消息是新的接口,这些问题都没有,不会有缓存,因为每个人的接口  URL  地址都是不一样的。

  

   

  部分 CC 攻击识别是接口调用太频繁造成的,你说你们的对我的伤害基本是爆击。

  1.每天每个IP段拥有2000次免费额度,每次请求间隔为3秒一次,如果没有间隔3秒去请求,永远都不会通过,因为每次请求都是重新计时。

  2.请求频繁或者日请求量过大,会直接停封,比如秒并发达到100,比如日请求到达几万,服务器会自动屏蔽。也是禁用IP段。

  忠告:别把免费资源不当资源,能不能自己稍微做下缓存,或者全局变量方式缓存,要这样的用量,90%以上是无用的请求,那我怎么坚持下去?敬请理解,如果确实需要这么大的量,先联系,说清楚。

  如果  HTTPS  报错,Java请参考:https://www.sojson.com/blog/195.html,如果其他语言,请自行百度“”相关关键词。天气预报 JSON 返回值:

  如果  HTTPS  报错,Java请参考:https://www.sojson.com/blog/195.html,如果其他语言,请自行百度“语言 + HTTPS”相关关键词。天气预报 XML返回值:

  注意的一点就是,参数中文要转码。要url转码。  Java  如下:

  还有一点就是,编码为

  本站使用的Demo,是在万年历功能使用,下面是截图。

  万年历:https://www.sojson.com/time/wannianli.html

  

  如果需要元素图片,也就是对应天气的素材图片,请加QQ群(259217951),然后回复 “天气图片”,会有机器人回复您,给你图片的下载地址,以及图片的对应含义。  JSON  格式的。

  本文主题:

免费天气API,全国天气 JSON API接口,可以获取五天的天气预报

免费天气API,全国天气 JSON API接口,可以获取五天的天气预报

评论留言

我要留言

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。