我已经使用这个msn天气api几年了
Programatically access weather info
截至今天,我的应用中出现以下错误。拒绝访问。这可能是微软的故障或永久关闭。我不知道但有没有其他免费的4天天气预报api,我可以用它来获取XML格式的天气?最悲哀的是我在至少20个应用程序中使用了这个API,现在我正忙着寻找解决方案。
几小时前我确实发了一封电子邮件到weather@microsoft.com但是预测没有回复。
2014-12-10 07:46:40.321 Big Clock[10890:230027] locationStr: http://weather.service.msn.com/data.aspx?weadegreetype=F&culture=en-US&weasearchstr=Detroit,MI
2014-12-10 07:46:40.461 Big Clock[10890:230027] XML:
<?xml version="1.0" encoding="utf-8"?><weatherdata xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><weather errormessage="Access denied: Please contact weather@microsoft.com if you need access to this API." /></weatherdata>
答案 0 :(得分:6)
你并不孤单。 目前,传递一个额外的查询字符串“&amp; src = outlook”对我有用。
示例工作网址:
尝试一下,看看它是否能解决您的问题。
答案 1 :(得分:1)
这是来自微软的Ram。现有服务很快就会被弃用。 请再次将您的电子邮件重新发送到别名,以便我们将其脱机。我们有一个电子邮件打嗝,所以别名现在应该工作。
请不要将outlook用作src值。
答案 2 :(得分:0)
我们谨此通知您,Microsoft Weather API将不再可供下载,并将于2015年4月15日停止使用,这意味着它将不再提供天气数据。因此,请从当前使用它的任何产品或应用中删除Microsoft Weather API。
如果您有兴趣获得备用天气API,以下是可能能够满足您需求的外部提供商列表:
http://api.accuweather.com/
http://www.wunderground.com/weather/api/d/pricing.html?MR=1
https://developer.forecast.io/
免责声明:Microsoft和Microsoft Weather不以任何方式与上述任何公司挂钩或关联。
谢谢 微软天气团队
答案 3 :(得分:0)
感谢Ram,我们现在知道MSN天气api将于2015年4月15日消失。
如果有人想要一个自由的天气替代,那么试试这个
http://openweathermap.org/price_detailes
Calls per minute (no more than) 3,000
Calls per day (no more than) 4,000,000
这是我见过的最多天气提供的免费赠品。我希望它有所帮助。