无法访问4天天气 - MSN天气

时间:2014-12-10 13:08:05

标签: ios xml weather weather-api

我已经使用这个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>

4 个答案:

答案 0 :(得分:6)

你并不孤单。 目前,传递一个额外的查询字符串“&amp; src = outlook”对我有用。

示例工作网址:

http://weather.service.msn.com/data.aspx?weasearchstr=45236&culture=en-US&weadegreetype=F&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

这是我见过的最多天气提供的免费赠品。我希望它有所帮助。