Schlüssel für Google Places API for Work anfordern

Kunden mit einer früheren Google Maps APIs for Work- oder Google Maps API for Business-Lizenz erwerben die Google Places API automatisch im Rahmen der Google Places API for Work. In diesem Abschnitt der Dokumentation wird die Einrichtung für diese API beschrieben.

Diese Seite richtet sich ausschließlich an Kunden mit einer früheren Maps APIs for Work- oder Maps API for Business-Lizenz. Diese Seite hat keine Gültigkeit für Kunden mit dem neuen Google Maps APIs Premium Plan, der ab Januar 2016 erhältlich ist.

Google Places API for Work verwendet einen API-Schlüssel, um Ihre Anwendung zu identifizieren. Ein API-Schlüssel ist nicht das Gleiche wie die Client-ID für die Google Maps JavaScript API oder andere Google Maps APIs for Work-Webdienste.

Durch Einbinden eines Schlüssels in Ihre Anforderung können Sie die API-Nutzung Ihrer Anwendung in der Google API Console überwachen. Darüber hinaus werden Kontingentbeschränkungen auf Schlüsselbasis anstatt auf IP-Adressenbasis ermöglicht und es wird sichergestellt, dass Google Sie im Bedarfsfall bezüglich Ihrer Anwendung kontaktieren kann. Weitere Informationen erhalten Sie in der Hilfe zur Google API Console.

API-Schlüssel anfordern

Um die Verwendung der Google Places API for Work vorzubereiten, klicken Sie auf die nachstehende Schaltfläche, um die Google API Console aufzurufen. Sie werden dann durch den Vorgang geleitet und die Google Places API Web Service wird automatisch aktiviert. Wichtig: Achten Sie darauf, im Drop-down-Menü „Project“ das Projekt auszuwählen, das beim Kauf des Google Places API for Work für Sie angelegt wurde*.

Schlüssel anfordern

Alternativ hierzu führen Sie die folgenden Schritte aus, um einen API-Schlüssel für die Google Places API for Work anzufordern:

  1. Navigieren Sie zur Google API Console.
  2. Wählen Sie das Projekt, das bei Ihrer Registrierung für Sie erstellt wurde.
    Der Projektname beginnt mit Google Maps APIs for Business or Google Maps for Work or Google Maps.
  3. Klicken Sie auf Continue, um die API zu aktivieren.
  4. Fordern Sie auf der Seite Credentials einen API-Schlüssel an (und legen Sie die Einschränkungen für den API-Schlüssel fest).
    Hinweis: Wenn Sie bereits über einen Schlüssel mit Servereinschränkungen verfügen, können Sie diesen Schlüssel verwenden.
  5. Um Kontingentdiebstahl zu verhindern, schützen Sie Ihren API-Schlüssel mithilfe der folgenden bewährten Methoden.

Nach einem vorhandenen Schlüssel können Sie auch in der Google API Console suchen.

Weitere Informationen zur Verwendung der Google API Console finden Sie in der Hilfe zur API Console.

Ihren Schlüssel verwenden

Der Schlüssel muss mit jeder Anforderung als Wert eines Parameters key übergeben werden.

https://maps.googleapis.com/maps/api/place/nearbysearch/json
  ?location=-33.8670522,151.1957362
  &radius=500
  &types=food
  &name=harbour
  &key=YOUR_API_KEY

Anforderungen ohne Schlüssel schlagen fehl.

Einschränkung von IP-Adressen

Um zu verhindern, dass andere Anwendungen Ihren Schlüssel verwenden und Ihr Kontingent verbrauchen, können Sie die IP-Adressen einschränken, die den API-Schlüssel zum Senden von Anforderungen verwenden:

  1. Navigieren Sie zur Google API Console.
  2. Wählen Sie das Projekt, das bei Ihrer Registrierung für Sie erstellt wurde.
  3. Wählen Sie in der Liste der API-Schlüssel den von Ihnen verwendeten Schlüssel aus.
  4. Wählen Sie im Abschnitt Restrictions den Eintrag IP addresses (web servers, cron jobs, etc.).
  5. Geben Sie unter Accept requests from these server IP addresses die IP-Adressen ein, von denen der Schlüssel akzeptiert werden muss (eine pro Zeile). Sie können auch die CIDR-Notation verwenden, um ein Subnetz einzugeben (z. B. 192.168.0.0/22).