Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

REQUEST_DENIED when using the Google Places API

I'm trying to make a request to the Google Places API, using the following url: https://maps.googleapis.com/maps/api/place/search/xml?location=37.77264,-122.409915&radius=500&types=educational%20services&name=everest%20college%20san%20francisco&sensor=false&key=YourApiKey

This is the response I get:

<PlaceSearchResponse>
  <status>REQUEST_DENIED</status>
</PlaceSearchResponse>

Any idea what could be wrong with the above URL?

like image 465
Mathi Avatar asked Dec 08 '11 08:12

Mathi


3 Answers

IMPORTANT: Go to the api console here, then to SERVICES and check if your 'Places API' is turned ON

like image 200
Devaroop Avatar answered Sep 20 '22 21:09

Devaroop


Maybe you should Add "&sensor=true /false " on the end of the Url which you are sending.

like image 40
lanyimo Avatar answered Sep 22 '22 21:09

lanyimo


NOTE: - I had implemented it in Android APP.

I was facing the same problem with this API..

Most of the solutions/ suggestions available on net are regarding the wrong key.

But how to get the appropriate key? very little help is there regarding this.

The sole reason behind it in my case was wrong KEY.

I was using my Android Key (The one we use for google Maps) to access google places, that's why it was giving me ACCESS DENIED response.

After Struggling for some hours I noticed in Google API Documentation somewhere there was a screenshot how to create KEY

in that I noticed they key they were using was in "Key for browser apps (with referers)"

whereas the one I was using was in "Key for Android apps (with certificates)"

.....

and to get the respective key We need to create a Browser Key.

They key I was using initially was

enter image description here

The required key is enter image description here

to get the required key :- just click on "Browser Key" and click again the input it askes for regarding some url is not a mandatory field

enter image description here

For further detail how to use it in ANDROID refer this link

Don't forget to Turn On on the Services "Places API" from API Console

like image 31
DeltaCap019 Avatar answered Sep 20 '22 21:09

DeltaCap019