我使用google weather应用程序接口开发了一个天气应用程序,但从今天起它就停止工作了。
当我试图通过浏览器使用location访问天气API时,它要求进行人工身份验证。
这样的情况下,我的应用程序怎么工作?有没有办法绕过身份验证过程?
发布于 2012-08-27 00:46:33
这是非常奇怪的行为……我想知道这是否与我在Chrome中加载API url时传递的报头有关,如果我在Firefox中加载相同的URL,则不支持的API...or,工作得很好。
同样值得注意的是,我尝试为谷歌的天气服务设置一个Apache代理,方法是将以下两行放在单独的Web Server的apache配置中,并通过www.domain.com/ weather / API ?Web=Chicago引用api,它仍然是works...so,这是我目前的解决方法:
ProxyPassReverse /天气/ http://www.google.com/ig/
ProxyPass /天气/ http://www.google.com/ig/
发布于 2012-08-21 16:36:54
尝试更改域,例如:http://www.google.ca/ig/api?weather=Sondrio。它可以工作(目前:D)。
发布于 2012-08-23 03:04:35
看起来从现在起它已经不再使用了。
即使使用.CA,它也会随机返回不支持的接口。
可惜
https://stackoverflow.com/questions/11557693
复制相似问题