- UID
- 170470
- 帖子
- 56
- 积分
- 73
- 天下币
- 159 枚
- 贡献
- 0
- 签到
- 0 天
- 人气
- 2 度
- 爱心
- 0 颗
- 注册时间
- 2010-5-15
|
2#
发表于 2010-6-11 18:47
| 只看该作者
还是我自己找到了
我也是最近开始玩Rainmeter的,谁知道前两天突然发现用的Engima的MoxaWeather皮肤不能显示了,一开始以为是自己设置的问题,后来等了两天不见好转,上网搜了搜,才发现是weather.com开始限制匿名用户连接数据了,后来在rainmeter.net/forum找到了答案。其实解决方法很简单:
1、到https://registration.weather.com/ursa/xmloap/step1注册一下用户,请注意邮箱地址一定要填正确,所需信息将发送到邮箱;
2、查看邮件,里面会提供你的PartnerID和LicenseKey;
3、把天气预报皮肤的ini文件打开,将原来的链接例如URL=http://xoap.weather.com/weather/local/[City]?cc=*&unit=m&dayf=6
改成URL=http://xoap.weather.com/weather/local/[City]?cc=*&unit=m&dayf=5&link=xoap&prod=xoap&par=[PartnerID]&key=[LicenseKey]。其中[City]为所在城市代码,如北京是CHXX0008,[PartnerID]和[LicenseKey]即为邮件中获得的字符串,请注意链接中不要包含[]符号。
刷新一下吧,是不是又能用了?其他桌面增强软件例如AVE等利用weather.com数据的估计也可照此办理。希望小小办法对各位有所帮助。
ps:今天在rainmeter.net/forum发现有个更简单的方法,就是把原来URL里开头的xoap换成xml就可以了,大家也可以试试。看来不是限制匿名这回事 |
|