- UID
- 926
- 麦力
- 930
- 注册时间
- 2016-6-10
- 最后登录
- 2017-9-26
- 精华
- 2
- 阅读权限
- 30
- 在线时间
- 36 小时
|
本帖最后由 石头 于 2016-7-1 20:23 编辑
之前做了一个天气表盘,主要是自己的做了一个转发的页面,弥补了麦步sdk中只能获取son数组中同样的key只能获取第一个key对应的值的问题。然后又用自己的一个闲置域名绑定了一个免费的空间,把那个转发的页面放了上去。
访问地址是:http://www.pilipapa.com/weather.php?city=所在的城市
比如:http://www.pilipapa.com/weather.php?city=北京
获得数据是:
{"err":0,"city":"北京","aqi":"良","uvi":"中等","t":"23","w1":"雷阵雨","t1":"33~21","d1":"微风","w2":"雷阵雨","t2":"26~20","d2":"微风","w3":"雷阵雨转多云","t3":"29~22","d3":"微风","w4":"阴转雷阵雨","t4":"29~22","d4":"微风"}
key所对应的值是:
err:错误代码,0代表的是成功
city:城市名称
aqi:空气质量
uvi:紫外线强度
t:今天的实时温度
w1: 今天的天气(w2,w3,w4依次为明天,后天,大后天的天气)
t1:今天的温度范围(t2,t3,t4依次为明天,后天,大后天的温度范围)
d1:今天的风向和强度(d2,d3,d4依次为明天,后天,大后天的风向和强度)
然后提供给有需要的麦友吧。
至于天气表盘的源码,都是依照卖萌表盘的源码修改的,主要是替换了获取json的几个key,都很简单。然后代码改的比较乱,就不公开了。
然后大家有什么请求联网数据的需要,获取一些什么信息,用到转发的话,可以说一下,我会尽量做一个。
【更新】
增加日出日落时间:
http://www.pilipapa.com/sun.php?city=城市
返回json示例:
http://www.pilipapa.com/sun.php?city=北京
{"sunrise":"04:52","sunset":"19:44","sunAltitude":-0.11,"sunAzimuth":2.21,"moonrise":"03:00","moonset":"17:29","moonAltitude":-0.55,"moonAzimuth":2.74}
增加月相:
http://www.pilipapa.com/moon.php
返回json示例
{"age":26.3,"distance":"365223.99","phase_name":"残月","phase":88}
phase代表月亏得百分比
|
|