如何使用中国气象局API开发天气APP

发布日期:2019-08-19 13:56   来源:未知   阅读:

  1、从附件中的areaid_list中找到你想要的地方的areaid,并且选择要查询天气的类型

  4、算出经过urlencode后的key,这步比较重要,步骤也多,请耐心看完。

  注意,这里的方法都是被我定义在getTime的类里面,后面是在main中实例化出来的

  //由于ARC的存在,这里的转换需要添加__bridge,原因我不明。求大神讲解

  这里只是初步算出来的key,还未encodeurl,链接不能被浏览器识别,所以现在经过算法得到的_key还有一步操作才能的到真正的key。

  最后,通过API返回的值是JSON文件,通过解析,就能得到我们想要的数据了,下面拿一个开发的接口举例

  // weatherDic字典中存放的数据也是字典型,从它里面通过键值取值

  weatherInfo字典里面的内容是---{weatherinfo:{city:北京,cityid:101010100,temp1:17℃,temp2:30℃,weather:晴,img1:n0.gif,img2:d0.gif,ptime:18:00}}

  展开全部在应用开发中,常常会用到天气预报的信息,其实很多网站都已经提供了免费的天气预报API,直接调用就可以获取,下面就介绍一下国家气象局提供的天气预报API接口。