I am building a java web application that requires googles geocoding service as defined on https://developers.google.com/maps/documentation/geocoding/ . My application is all setup and everything works, I am now attempting to sign my requests to allow for additional features from the API such as additional rate limits billing ect...
The problem I am having is I cant seem to get a proper Client Id and Key that works with the geocoding API. I used just about every sensible combination of id and key from the API Access tab on Google's API console. To test my credentials and I have copied the PHP code directly from google at http://gmaps-samples.googlecode.com/svn/trunk/urlsigning/index.html to ensure my requests are signed correctly. I watched a google developers video about this topic (https://www.youtube.com/watch?v=ODeXo7YIwVg) and it shows this being done for a Google business account, After reading through Google's API docs it would seem you do not have to have a business account to use the geocoding service however I cant seem to get a valid client ID and Key to work for me. Does anyone know of the correct setup to use this service on a non business account? or is it even possible? (keep in mind this a server to server connection)
If anyone needs additional information let me know. I would be grateful for any suggestions.
edit: Looking at the Usage Limits listed on https://developers.google.com/maps/documentation/geocoding/#Limits you see it implies that you can use the Geocoding API without a business account.... but how?