我使用开发了一个天气应用程序谷歌天气 http://www.google.com/ig/api?weather=lincoln应用程序编程接口
但从今天起它停止工作了。
当我尝试通过浏览器使用位置访问天气 API 时,它要求进行人工身份验证。
当我的应用程序出现这样的情况时,它如何工作?有没有办法绕过身份验证过程?
这是非常奇怪的行为...我想知道它是否与当我尝试在 Chrome 中加载 API url、不支持的 API 时传递的标头有关...或者如果我在 Firefox 中执行相同的 URL,工作得很好。
还值得注意的是,我尝试通过将以下两行放在单独的 Web 服务器的 apache 配置中来设置 Google 天气服务的 Apache 代理,并通过 www.domain.com/weather/api?weather=Chicago 引用 API,但它仍然有效有效...所以这就是我现在的解决方法:
ProxyPassReverse /天气/http://www.google.com/ig/ http://www.google.com/ig/
ProxyPass /天气/http://www.google.com/ig/ http://www.google.com/ig/
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)