Error in Geocode plugin

6 posts by 2 authors in: Forums > CMS Builder: Plugins & Add-ons
Last Post: July 11, 2019   (RSS)

By mbareara - July 8, 2019

I received this error while i used the plugin: "Error: STATUS_REQUEST_DENIED"

Could you help me to solve this problem?

Thank you in advance for your answer.

Orazio

By mbareara - July 8, 2019

Undefined variable: httpStatus in /home/howtosic/public_html/cmsb/plugins/geocoder.php on line 141

By daniel - July 9, 2019

Hi Orazio,

The most likely cause of this error is either a missing or incorrect API key. Have you set up an account with the Google Cloud Platform Console (https://console.cloud.google.com/) to obtain a key for the Places API? If not you will need to do so (https://developers.google.com/maps/documentation/javascript/get-api-key), and add the key to the Geocoder plugin on line 10. 

Let me know if you have any questions.

Thanks,

Daniel
Technical Lead
interactivetools.com

By mbareara - July 10, 2019

This is the chat with google support:

GOOGLE: note that web services cannot work with API keys that are HTTP referrer-restricted like yours is. To use web services, you need to create a second API key and restrict it by IP address (or leave it unrestricted, which we do not recommend for security reasons).

So, if i have to create a second key, wich key will i put on geocoder?

By daniel - July 11, 2019

Hi Orazio,

I'm not quite sure what their support means by "web services" as I've been able to use the geocoder with a referrer-restricted API key. Though if you create a second IP-restricted API key, that would probably be the one to enter into the plugin.

You can also try to test with an API key that doesn't have any restrictions - this will help determine if the issue is with the key setup or something else. Just make sure that you don't leave the unrestricted key active.

I should also note that a recent change by Google now requires a billing account be set up in order to use their APIs, so it's worth double checking that you have this set up as well.

Let me know if you're able to make any progress with the above info, or if you have any other questions.

Thanks,

Daniel
Technical Lead
interactivetools.com