Using the geocoder rubygem, we've started getting 'Invalid API key' message, with an empty resultset when querying the Placefinder service. On dev and test environments, the query returns results as expected. It only fails in production environment.
Has anyone had a similar experience?
Figured it out, it was my server's system time: the response from Placefinder (the raw error message is hidden by the geocoder rubygem) was:
<?xml version='1.0' encoding='UTF-8'?>
<yahoo:description>Please provide valid credentials. OAuth oauth_problem="timestamp_refused", realm="yahooapis.com"</yahoo:description>
The server time was off by 10 minutes and request was being rejected.
in General Discussion at YDN