• gopa4

    (@gopa4)


    Hello Koen,

    Feature request:

    Would it be possible to use my own Google My Business API?

    Thanks in advance,

    Gopa

Viewing 6 replies - 1 through 6 (of 6 total)
  • Plugin Contributor Koen Reus

    (@koen12344)

    Hi Gopa, that feature is on the “maybe”-list for the long run, but has little priority, as not many people have GBP API access. The plugin is designed the way it is to make it accessible and easy to use for everyone. Can I ask for what reason you would want to use your own API key?

    ~ Koen

    Thread Starter gopa4

    (@gopa4)

    Hi Koen,

    When you add an account, you give rights to edit and DELETE your Google listing. This would be a big disaster for us. Years of working..

    But I know that there is no other option provided by Google. All or nothing.

    I do understand that not the API but code (not your plugin) can delete everything, our listings included.

    With my own API I have more good feeling about it:)

    Gopa

    Plugin Contributor Koen Reus

    (@koen12344)

    Hi Gopa,

    Totally understand your concern regarding that, you’re right, its either all or nothing.

    The access tokens are stored only within your own website, they are not accessed by- or stored on the backend. Nor does the backend API implement the endpoints that would allow a location to be deleted. So even if your site were to be compromised, the access tokens would be useless. So having the ability to use your own API key would arguably even be less secure 🙂

    ~ Koen

    Thread Starter gopa4

    (@gopa4)

    Nor does the backend API implement the endpoints that would allow a location to be deleted.

    How did you do that? I have learned on Google website that 8 API’s should be enabled in order to be able to post (maybe I am wrong?).

    There are eight APIs associated with Business Profile that must be enabled in the Google API Console:

    • Google My Business API
    • My Business Account Management API
    • My Business Lodging API
    • My Business Place Actions API
    • My Business Notifications API
    • My Business Verifications API
    • My Business Business Information API
    • My Business Q&A API

    Did you not use all of them?

    Plugin Contributor Koen Reus

    (@koen12344)

    It only uses the Google My Business v4 API and Account Management and Business information API’s.

    The plugin has a custom proxy API built over the GBP API that will not allow you to make calls to the “delete location” endpoint (or any other endpoint not required to list your locations and create/edit/delete posts, for that matter).

    ~ Koen

    Thread Starter gopa4

    (@gopa4)

    Thanks

    👍
Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘use my own Google My Business API?’ is closed to new replies.