I developed a weather app using google weather API
but from today it stopped working.
When I tried to access the weather API using location through browser it asks for human authentication.
How can my app work when it is like this? Is there a way to bypass the authentication process?
It’s very odd behavior…I wonder if it has something to do with headers that are passed along as when I try loading the API url in Chrome, Unsupported API…or if I do same URL in Firefox, works just fine.
It’s also worth noting that I tried setting up an Apache Proxy to Google’s weather service by placing the following two lines in a separate Web Server’s apache config and referenced the API via http://www.domain.com/weather/api?weather=Chicago and it still works…so that’s my workaround for now:
ProxyPassReverse /weather/ http://www.google.com/ig/
ProxyPass /weather/ http://www.google.com/ig/