返回官网官方微博

麦步社区-论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: MAI 表盘
查看: 30273|回复: 21
打印 上一主题 下一主题

[表盘制作教程] [更新]自己做的一个天气api地址 新加月相和日出日落时间api

[复制链接]

6

主题

49

帖子

930

麦力

精华
2
阅读权限
30
在线时间
36 小时

跳转到指定楼层
楼主
发表于 2016-6-27 11:05:32 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 石头 于 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代表月亏得百分比

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信 WeiboWeibo
收藏收藏3 分享分享 顶 踩

6

主题

49

帖子

930

麦力

精华
2
阅读权限
30
在线时间
36 小时

21#
 楼主| 发表于 2016-7-8 18:52:27 | 只看该作者
bigKevin 发表于 2016-7-8 10:59
楼主,数据里面的aqi不准,始终是优,改下吧

谢谢你发现了这个问题,已经修复了:D

3

主题

106

帖子

1785

麦力

精华
0
阅读权限
100
在线时间
96 小时
20#
发表于 2016-7-8 10:59:01 | 只看该作者
楼主,数据里面的aqi不准,始终是优,改下吧:D

7

主题

107

帖子

1020

麦力

精华
0
阅读权限
100
在线时间
24 小时

麦步工业测评协会

19#
发表于 2016-7-7 20:04:42 来自手机 | 只看该作者
牛人。。。。。。
来自: 微社区
回复

使用道具 举报

17

主题

264

帖子

1494

麦力

精华
2
阅读权限
100
在线时间
64 小时

麦步手表用户麦步工业测评协会

18#
发表于 2016-7-5 17:48:11 | 只看该作者
强人,越来越好

3

主题

106

帖子

1785

麦力

精华
0
阅读权限
100
在线时间
96 小时
17#
发表于 2016-7-5 17:04:24 | 只看该作者
石头 发表于 2016-7-2 22:01
我测试的时候没有问题的 然后访问url的时候中文参数是需要自己转码的 也就是你下面列出源码中的的那一段  ...

好的,多谢楼主指导,我再试试。。。

0

主题

4

帖子

50

麦力

精华
0
阅读权限
10
在线时间
0 小时

16#
发表于 2016-7-3 13:05:36 来自手机 | 只看该作者
都不知道怎么搞新手上路
来自: 微社区

6

主题

49

帖子

930

麦力

精华
2
阅读权限
30
在线时间
36 小时

15#
 楼主| 发表于 2016-7-2 22:01:32 | 只看该作者
超爱麦步 发表于 2016-7-2 21:02
请问是从哪个天气预报数据源转的天气数据?

百度的天气api

6

主题

49

帖子

930

麦力

精华
2
阅读权限
30
在线时间
36 小时

14#
 楼主| 发表于 2016-7-2 22:01:09 | 只看该作者
大大眼睛 发表于 2016-6-30 22:52
楼主,非常感谢你的分享,我在使用时遇到一个问题,
maibu_comm_request_web("http://www.pilipapa.com/wea ...

我测试的时候没有问题的 然后访问url的时候中文参数是需要自己转码的 也就是你下面列出源码中的的那一段  需要把中文转为url编码 可能期间你在某个地方出现了问题 在编码前 你先获取一下city_name是否正确 还有url是否正确 如果实在搞不定 还是通过卖萌天气的源码一点一点修改吧

22

主题

174

帖子

1988

麦力

精华
2
阅读权限
50
在线时间
144 小时

麦步工业测评协会

13#
发表于 2016-7-2 21:02:06 | 只看该作者
本帖最后由 超爱麦步 于 2016-7-2 21:19 编辑

请问是从哪个天气预报数据源转的天气数据?

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|麦步官方论坛 ( 粤ICP备12052190号  

GMT+8, 2024-11-24 06:42 , Processed in 0.078121 second(s), 27 queries .

Powered by Discuz! X3.2

© 2012-2021 Comsenz Inc.

快速回复 返回顶部 返回列表