2016-07-01 9 views
0

Ich habe einige Google Map-Standorte unter meinem business.google.com-Konto hinzugefügt.Google Places JavaScript-API fragt alle veröffentlichten Geschäftsstandorte von meinem Konto ab

Ich versuche einen Weg zu finden, alle von meinem Konto anzufordern; um sie in meine Website aufzunehmen.

Ich habe mich bereits für meinen API-Schlüssel angemeldet und meine vertrauenswürdige Domäne hinzugefügt, aber ich habe keine Möglichkeit gefunden, alle mit der API anzufordern, ohne bereits ihre Standorte oder Orts-ID zu kennen.

Mein Ziel ist es, nur eine Liste auf Google-Konto zu verwalten, um sie auf dem neuesten Stand zu halten. Ich möchte keine doppelte Verwaltung, indem ich sie sowohl in meinem Google-Konto als auch in meiner Website-Datenbank hinzufüge und bearbeite.

Ich habe herausgefunden, dass ich meine Standorte als CVS-Datei herunterladen kann, die dann in meine Website-Datenbank hochgeladen werden kann, wenn ein Standort bearbeitet oder aktualisiert wird. Aber gibt es eine Möglichkeit, ein JSON mit ihnen direkt mit der JavaScript-API innerhalb meiner Website-Domain in einer Ajax Anfrage anzufordern?

z. 'https://maps.googleapis.com/maps/api/place/details/json?key=MY-KEY&someOtherParam=toGetThemAll'

Vielen Dank im Voraus

Antwort

0

Sie in Google My Business API aussehen:

https://developers.google.com/my-business/content/prereqs

Es gibt einen REST-Endpunkt eine Liste von Orten zu einem Konto mit Bezug zu bekommen:

https://developers.google.com/my-business/reference/rest/v3/accounts.locations/list

+0

Vielen Dank für Ihre Antwort, ich wusste nicht, dass meine BU siness und Orte sind zwei verschiedene APIs – Mwo

+0

Würde es Ihnen etwas ausmachen, die Antwort zu akzeptieren. So funktioniert SO http://stackoverflow.com/help/accepted-answer – xomena