真·天气API接口,图片API接口,音乐API接口
来源:互联网 发布:网络安全法的基本特性 编辑:程序博客网 时间:2024/06/05 10:59
1.天气:
json效果:
{"desc":"OK","status":1000,"data":{"wendu":"22","ganmao":"风较大,较易发生感冒,注意防护。","forecast":[{"fengxiang":"北风","fengli":"5-6级","high":"高温 24℃","type":"晴","low":"低温 11℃","date":"3日星期六"},{"fengxiang":"北风","fengli":"4-5级","high":"高温 19℃","type":"晴","low":"低温 8℃","date":"6日星期二"},{"fengxiang":"无持续风向","fengli":"微风","high":"高温 24℃","type":"晴","low":"低温 12℃","date":"7日星期三"},{"fengxiang":"无持续风向","fengli":"微风","high":"高温 23℃","type":"晴","low":"低温 11℃","date":"8日星期四"}],"yesterday":{"fl":"微风","fx":"无持续风向","high":"高温 23℃","type":"晴","low":"低温 12℃","date":"2日星期五"},"aqi":"59","city":"北京"}}
xml:
<resp>地址:
中间部分删了。太多了!!!!!!!!!
</resp>
JSON:
http://wthrcdn.etouch.cn/weather_mini?city=北京
//注意,这个用java解析出来是乱码。。。反正我做iOS开发的使用正常就行。。。管不了那么多了。。。
通过城市名字获得天气数据,json数据http://wthrcdn.etouch.cn/weather_mini?citykey=101010100
通过城市id获得天气数据,json数据
XML:
http://wthrcdn.etouch.cn/WeatherApi?citykey=101010100
通过城市id获得天气数据,xml文件数据,
当错误时会有<error>节点
http://wthrcdn.etouch.cn/WeatherApi?city=北京
通过城市名字获得天气数据,xml文件数据
2.音乐API:
各种专辑表:http://tingapi.ting.baidu.com/v1/restserver/ting?size=20&type=1&callback=cb_list&_t=1468380543284&format=json&method=baidu.ting.billboard.billList
调整size,type,等参数(学过url的都懂)
然后解析出里面数据的song_id(注意:这个地址点进去发现,json数据前面有几个字母,需要用字符串方法去掉。可以直接参考我的另一篇文章::把String转化为json字符串);
然后调用下面的网址,加上你需要的song_id
http://ting.baidu.com/data/music/links?songIds= + songid
进去后是一个专辑的各个歌表,再json解析。。。。得到songLink。。。。
终于得到歌曲文件下载地址了!!!!!!
3.图片API:
这个就很复杂了!!!
前往 https://500px.com/signup,免费注册,或者使用 Facebook 、Twitter 或者 Google 帐号登录。
完成了注册 那么前往 https://500px.com/settings/applications 并单击 "Register your application"。
出现:::
:
红色大箭头指向的那些文本框里面的内容都是必填的。随便起名 Application Name,然后使用 iOS App 作为 Description。目前您的应用还没有 Application URL,但是您可以随意输一个有效的网址来完成应用注册,可以使用 raywenderlich.com
最后,在 Developer’s Email 中输入邮箱地址,然后单击复选框来接受使用协议。
接着,单击 Register 按钮,您会看到一个如下所示的框:
单击 See application details 链接,然后它会弹出详细信息,这时候就有的消费者密钥了,如下所示:
从该页面中复制出您的消费者密钥,然后返回 Xcode。在你需要的 地方:(我用的Alamofire)
Alamofire.request("https://api.500px.com/v1/photos", method: .get, parameters: ["consumer_key":"秘药填在这里,"]).responseJSON {
response in
··········
填上去。大功告成。
- 真·天气API接口,图片API接口,音乐API接口
- 天气接口API
- 新浪天气API接口
- 天气API接口
- 新浪天气API接口
- 天气接口API
- 天气数据接口API
- 天气接口API
- 天气接口 API
- 百度音乐接口API
- 百度音乐API接口
- 百度音乐api接口
- 百度音乐api接口
- 百度音乐api接口
- 天气接口,api,pm值
- 中国天气网api接口
- 天气数据API接口记录
- 中国天气网API接口
- 476. Number Complement(C语言)
- maven拉包问题
- 二级指针做输入第1种模型
- React Native在windows上android环境搭配及注意事项
- 思路题 素因子 HDU 5750
- 真·天气API接口,图片API接口,音乐API接口
- 视差特效(仿微信朋友圈)
- Maven私服Nexus3.x环境构建操作记录
- opencv SVD算法
- 面向接口编程的优点
- 反射_获取class文件对象的三种方式
- gcc-6.3.0 构建
- mybatis接口式编程
- python 下载百度图片