关注天气:免费的短信天气预报

 zz  :::  http://www.raychou.com/chou/posts/324.htm


天气预报系统 提供ical输出已经一年多了,当 初是应网友要求做的数据源。因为Google 日历 中可以导入外部的ical数据,更重要的是,它还提供对导入日历中的数据给用户发送短信提醒,而这一切都是免费的。

已经有不少网站和博客介绍了如何利用本站的天气预报数据实现免费的短信提醒,但基本都是针对的老版系统,在更新了自定义数据格式的工具后,我觉得有 必要详细解释一下如何使用这个工具,以及实现免费短信提醒的步骤。

首先,请确认你满足以下条件

  1. 一个属于你自己的GMail账号。
  2. 一部支持中文 短信功能的手机,移动或联通均可,小灵 通不支持。
  3. 将手机号码与Google日历帐号绑定。

在确定了满足以上条件后,就可以开始下一步:选择数据源

  1. 访问天气预报系统http://weather.raychou.com
  2. 在搜索框中输入关注的城市名称,拼音或汉字均可,例如,北京beijing 。页面会自动跳转到天气详情页面,如果搜索到的结果不正 确(有部分城市的拼音相同),还可通过搜索框下面的城市列表选择。
  3. 滚动到页面最下面的数据自定义工具,点击模板”Google日历的短信提醒”,最下面的URL就是我们想要的自定义数据源的网址。

至此,数据源我们已经得到,接下来就是将其添加到Google日历中,并设置短信提醒:

首先,登陆Google日历后,点击页面左下角的”添加”,在弹出菜单中选择”通过URL添加”

2009-05-11_195358.jpg

再添加页面中,将之前得到的数据源URL复制粘贴到文本框中,点击”添加”。若提示无法获取网址或其他错误,删除数据源再重复添加即可。

在得到页面提示添加成功后,点击右下角的”设置”,再点击刚才添加的日历后的”通知”链接,转入日历通知设置。

2009-05-11_195923.jpg

在通知设置中,选择通知的接受方式和通知方式,如图所示。注意,提前的时间是相对于预报日期的0点而言,例如提前4小时,就会在每天的20点收到次 日的天气预报。

2009-05-11_200044.jpg

点击”保存”,就大功告成了。

最后show一下我的Treo680收到天气预报短信的界面

treo-680-weather-sms.jpg

相关文章

<!-- You can start editing here. -->

105 Responses to “关注天气:免费的短信天气预报”

  1. dreamcog 说:

    用上啦!ding!!!

  2. lyin 说:

    raychou 老师 看到你做的免费 RSS 天气预报 非常好 自己从你的个站下载了你以前提供的原代码 可是怎么也调试不出来 有些文件权限不知改怎么去修改 还望raychou老师多多指导指导 http://lyin.net.ru/weather/

  3. dennischon 说:

    只能预报当天的吗?如何设置成预报若干天(如2天)后的呢

  4. sunfont 说:

    已经用上了,能接收到天气预报的短信。但是接收到的时间很烦恼呀,都是凌晨3:45,3:48左右接收到, 打扰睡眠。我在通知设置中,选择提前1小时,提前2小时,或者提前3小时,都试过,有时是0点刚过就接收到,一般要凌晨三四点才能接收到。

    • RayChou 说:

      这几天短信的发送好像是有点不正常,之前都是晚上8点左右收到,这几天也经常会3点左右才收到,不过还好我手机晚上设置了自动关机。
      这个问题我会持续关注一下,希望能尽快解决。

  5. lyin 说:

    RayChou 你好 我现在换了个空间 可是代码还是不能够正常运行 现在提示
    Fatal error: Call to undefined function mb_convert_encoding() in /home/lyin/public_html/weather/APP/Model/Rss.php on line 44

    http://lyin.net.ru/weather/
    望 RayChou老师帮忙调试下

  6. lyin 说:

    RayChou老师 能告诉替换拿些文件吗? 不好意思 在php我是菜鸟 不知RayChou老师能否帮忙替换下 发到我的邮箱好吗 [email protected]

  7. byron 说:

    Google不是有这个服务么?
    地址在这里:
    http://www.google.com/sms/alerts

    • RayChou 说:

      是,Google是也提供了这个服务。
      一方面,我这里是介绍了一个使用weather数据源的方法,更多的用途可以再摸索。
      另一方面,GoogleAlers只能定制一个城市的天气,对于有某些特殊需要的用户,满足不了,而且,我介绍的这种方式,还可以在只有雨雪天气时才提 醒。
      weather数据源能怎么用,用来实现什么,可以随意发挥,不限于短信提醒。

  8. 空谷幽兰 说:

    为什么我依照博主的步骤加入ical的地址后谷歌却反映“没有成功合并所有活动”,我以前一直再研究如何用谷歌日历订阅天气预报,但是加入的网 址大多不是反映找不到就是不成功!博主可否把谷歌定制的日历共享这样方便我导入呢?我想收取北京海淀的天气预报!

  9. 空谷幽兰 说:

    现在已经添加上了,但是在点击天气的标签后在日历里面没有天气的情况,不知道是为什么?是不显示呢还是添加不成功的问题?还望不吝赐教!多谢

  10. 关注 说:

    能帮我找出上海天气的url吗?我点击了 Google日历的短信提醒 后,没有反应,url后面还是空白。谢谢!

  11. afeiafei 说:

    谢谢你提供了这么好的服务,我在google日历里添加了提醒,我收到的显示是:
    提醒:晴 15℃/38℃ @ 2009-06-13 位于北京 ()
    可是,我查了下北京气象台,还有你的网站上的天气预报,发现 和收到的短信不太一致。
    * 2009年6月13日 星期六
    * 晴转阴
    * 微风
    * 18℃/32℃
    请问这是什么原因

    • RayChou 说:

      这个数据每天都会有好几次的变化,但Google似乎没有提取到最新的变化,这个问题我会追踪一下。

  12. xdngh 说:

    为什么我收到的预报都是第七天的啊?总是收不到当天或者第二天的?

  13. 空浪 说:

    最近ical不是太好使

  14. ycb 说:

    请问我现在用的国外的服务器 我使用的是你提供的天气预报代码 现在服务器时间和我们这相差9个小时 应该修改哪个文件来配置时间

  15. 周生涯 说:

    我在6月28号试了 怎么没有MSM通知 只有邮件和弹出 现在是用不了了吗

  16. kam 说:

    添加深圳iCal后`提示”无法获取网址”
    http://weather.raychou.com/?/detail/59493/count_1/onlyrain/ical

  17. 临沂 说:

    山东临沂的天气预报没有,请修正

  18. nb 说:

    为什么浙江宁波里没有宁波啊?

  19. silvervi 说:

    真是好东西。不过能否加上未来几天的天气预报,觉得还是挺有必要的

  20. ooo 说:

    不错,真是太好了,谢谢!

  21. 我们 说:

    申请麻烦,不知道用起来怎么样?

  22. 我们 说:

    我申请了,可在使用模板时弄错了,请问怎么修改?

  23. pzka158 说:

    不知道现在新版的系统能不能把其他的中文rss源转换成Google兼容的模式来发新闻看。如果可以的话,希望能开放一个转换的地址或是源文 件。一直关注日历的更广泛应用。谢了!!

  24. hunqiu 说:

    嘿嘿~~~试好了,但是时常有无法获取网址的提示产生

  25. zsy309080883 说:

    我添加了3个地区的天气 为何只收到2个地方的啊 并且我是提前4小时 应该晚上收到 却是中午收到为何呢

  26. 蟲子2005 说:

    這個現在需要手機認證,會收費嗎?

  27. Jiey 说:

    在 活动提醒 设置中为什么要设置成4小时呢?

  28. Allen.M 说:

    我也做了一种免费的短信天气预报,是有飞信实现的,用SOAP获取天气信息,然后通过飞信发送出去,可以较准确的自定义一个准确的时间来接收。 现在给20多个朋友提供这个服务,基本稳定运行。

  29. ycb 说:

    不知道 RayChou 何时能把V2的天气预报系统 代码 放出来 供大家使用和学习

  30. wo 说:

    晴转多云
    微风
    19℃/29℃

    在google 日历里,无法显示微风,怎么回事,对风量无法显示!!!对农业需求来说,风的大小很重要。

    怎样才能预报7天的信息,都发到手机短信里呢

  31. ijinn 说:

    我按照上面的设置完成了,可是24个小时后过去了,我还是没有收到天气预报的短信通知?怎么回事?

  32. zodiac 说:

    你好,我昨天添加到google日历中的。

    设置的提前30分钟。到今天早上5:46收到的短信。
    想要收到短信的时刻 和 提前多长时间 的大致关系是什么?
    按文中的,是提前4小时大致会头天晚上8点收到吗?

    另外我设置的是提前1天,在日历和短信中,都只显示了最低气温,
    没显示出最高气温。如 “晴 5℃/℃” 后面的温度没显示出,只显示了℃

    谢谢!

  33. kriswu 说:

    博主 你好 我在使用过程中发现 浙江 宁波 鄞县 打开的始终是 9.23-9.29日的预报 不知道是怎么回事。是直接打开 http://weather.raychou.com/?/detail/58562 这个链接的 放到google日历中就什么都不显示了。ps:排除我机子的可能 我在不同的机子上都测试过。

  34. Blogger 也不嫌人問得煩

    唉 真不容易。 做了東西還要給人一個個解釋!

  35. 夜夜春风 说:

    用了一段时间,很好,可是最近怎么出问题了,收到的短信只是有个天气和最低气温,最高气温没有了

  36. jiey 说:

    嗯!的确是已经解决了这个问题!作者的处理效率还是可以的了。我来顶一个啦!!!中文的温度范围比数字的温馨多了呢。

  37. jiey 说:

    还有一个问题:为什么在数据源上查到的风力在短信上就没有呢?
    例如,
    2009年10月10日 星期六
    多云
    微风
    最低16℃
    最高30℃

    在短信中就是没有“微风”这一项哦,作者也看看,处理下吧!

  38. baoce 说:

    时间提醒怎么设置啊,我设成提前了四个小时,结果我凌晨四点收到的?能否把时间设置讲一下,不是很懂得

  39. baoce 说:

    还有那个条数设置是个什么情况,一般要设置几条?条数不同会有啥不同?

  40. dsh5611 说:

    您提供的网址没有包含采用有效 iCal 格式或 GData 格式的日历,什么意思,怎样解决?

  41. 水云冰 说:

    Google不在支持你的ical链接了,难道是被封杀了?

  42. Soso 说:

    Ray~~~帮帮我
    就是 我用 G日历 订阅 ical 天气预报
    一切正常
    从前3天起
    就一直没收到 天气预报了 ~_~
    我去 G重新 添加了一次 还是没收到
    手机验证 一直是显示通过……….
    不知为什么?

    谢谢 ^_^

  43. Soso 说:

    哦 你的教程 上 通知选项 勾选了”新邀请”
    我没有
    是不是 你提供的服务 会 发邀请给我 续订 天气预报 我没接到???

    我要 开启 “新邀请”吗?

你可能感兴趣的:(应用服务器,PHP,Google,百度,农业)