There are some reasons why we are receiving 'REQUEST_DENIED'
* You have not activated the Google Places API Web Service in the Google Developers Console.
* The key parameter is missing from your request.
* The key parameter does not match the your API key in the Google Developers Console.
* Your API key has not been correctly set up in the Google Developers Console:
* The request was not sent as an HTTPS request, HTTPS is required for all Google Places API Web Service requests.
* The incorrect HTTP method was used to send the request:
Double check all listed above then try to execute your application.
The newly-added place is available to your app after a short time, and is added to a moderation queue for possible addition to Google's Places database and Google Maps. Places that pass moderation will be visible to all apps and on Google Maps.
When you add a place, you receive a place ID for the new place immediately. This place ID is scoped for your app only. The place then enters a moderation queue, awaiting approval for addition to the Google Places database. If approved, the place will receive a new place ID, available to all apps and on Google Maps.
Here are related stack overflow ticket: REQUEST_DENIED when using the Google Places API / Google Places API - REQUEST_DENIED