开篇
北京的雾霾天气越来越严重了,连外国人都知道,那北京当做案例来讲了,(下附视频连接)
雾霾这么严重,这么伤身体么,我们是不是应该做点什么防御一下呢,我记得女票手机上有一个仅有两个页面的APP(雾霾早知道)他就一个网络请求,请求到信息显示一下,不过画面比较low,不如我来做一个吧
命名与定义
项目命名:小Q
项目类型:工具类
项目内容:天气查询、万年历、时钟闹钟
准备
做一个APP让我写代码不难,难的是一些复杂的资源,比如说,图片、接口
1、接口准备:
其实小Q作为一款工具类型的APP,需要的接口信息并不难,
天气部分:
在百度的APIStore中都可以找到天气预报的接口,地址如下
我申请的天气服务是一个免费版的中国和世界天气预报地址如下
API简介 :
Paste_Image.png
API的简介连接里说的很详细了,也包括了OC调用方法,(代码如下)
返回json如下:
API错误码
限制类错误.png
调用方法错误.png
代理平台错误.png
特殊处理:
因为本条API为免费版,所以API方做了一些限制(图1),
Paste_Image.png
每天6000次,每秒请求30次,为了避免并发使用量过大,我注册了三个账号,得到了三个APPKEY,然后通过一个随机数,随机选择APPKEY,最为参数请求,这样几乎可以每秒并发90次,每天请求18000次(我这样算不对对,对吧)
雾霾数据:
雾霾数据的API也是使用一个免费的空气质量指数连接如下
使用方法如下:
Paste_Image.png
OC调用事例
错误码如下:
Paste_Image.png
Paste_Image.png
Paste_Image.png
本套餐限制较少
Paste_Image.png
文/齐广东(简书作者)
著作权归作者所有,转载请联系作者获得授权,并标注“简书作者”。