Auf dieser Seite wird beschrieben, wie Sie mit API-Schlüsseln auf Google Cloud APIs und Dienste zugreifen, die API-Schlüssel akzeptieren.
Nicht alle Google Cloud APIs akzeptieren API-Schlüssel zur Autorisierung der Nutzung. Lesen Sie die Dokumentation für den Dienst oder die API, den/die Sie verwenden möchten, um festzustellen, ob er/sie API-Schlüssel akzeptiert.
Informationen zum Erstellen und Verwalten von API-Schlüsseln, einschließlich Einschränkungen von API-Schlüsseln, finden Sie unter API-Schlüssel verwalten.
Informationen zur Verwendung von API-Schlüsseln mit der Google Maps Platform finden Sie in der Google Maps Platform-Dokumentation. Weitere Informationen zur API Keys API finden Sie in der API Keys-Dokumentation.API-Schlüssel mit REST verwenden
Sie können den API-Schlüssel als Abfrageparameter in einem REST API-Aufruf mit dem folgenden Format übergeben. Ersetzen Sie API_KEY
durch den Schlüsselstring Ihres API-Schlüssels.
So übergeben Sie beispielsweise einen API-Schlüssel für eine Cloud Natural Language API-Anfrage für documents.analyzeEntities
:
POST https://language.googleapis.com/v1/documents:analyzeEntities?key=API_KEY
Alternativ können Sie den Header x-goog-api-key
verwenden, um Ihren Schlüssel zu übergeben.
Dieser Header muss mit gRPC-Anfragen verwendet werden.
curl -X POST \ -H "X-goog-api-key: API_KEY" \ -H "Content-Type: application/json; charset=utf-8" \ -d @request.json \ "https://translation.googleapis.com/language/translate/v2"
API-Schlüssel mit Clientbibliotheken verwenden
Die Clientbibliotheksunterstützung für API-Schlüssel ist sprachspezifisch.
In diesem Beispiel wird die Cloud Natural Language API verwendet, die API-Schlüssel für die Authentifizierung unterstützt, um zu zeigen, wie Sie einen API-Schlüssel für die Bibliothek bereitstellen.
C#
Sie müssen die Natural Language-Clientbibliothek installieren, um dieses Beispiel auszuführen.
C++
Sie müssen die Natural Language-Clientbibliothek installieren, um dieses Beispiel auszuführen.
Go
Sie müssen die Natural Language-Clientbibliothek installieren, um dieses Beispiel auszuführen.
Java
Sie müssen die Natural Language-Clientbibliothek installieren, um dieses Beispiel auszuführen.
Node.js
Sie müssen die Natural Language-Clientbibliothek installieren, um dieses Beispiel auszuführen.
PHP
Sie müssen die Natural Language-Clientbibliothek installieren, um dieses Beispiel auszuführen.
Python
Sie müssen die Natural Language-Clientbibliothek installieren, um dieses Beispiel auszuführen.
Wenn Sie API-Schlüssel in Ihren Anwendungen verwenden, achten Sie darauf, dass sie sowohl beim Speichern als auch bei der Übertragung sicher sind. Wenn Sie Ihre API-Schlüssel öffentlich freigeben, kann dies zu unerwarteten Kosten in Ihrem Konto führen. Weitere Informationen finden Sie unter Best Practices für die Verwaltung von API-Schlüsseln.
Nächste Schritte
- Übersicht über Authentifizierungsmethoden
- Weitere Informationen zur API Keys API