Was ist die Google Cloud API Platform?
Arten von APIs
- Maps APIs werden verwendet, um Karten zu Websites hinzuzufügen. Sie liefern Bilder und lokale Daten aus Google Maps. Benutzer können Karten stilisieren, damit sie zu ihren Bedürfnissen passen. Sie helfen auch dabei, Daten aus derselben von Google Maps verwendeten Datenbank abzurufen. Sie umfassen mehr als 100 Millionen Unternehmen und interessante Orte, die regelmäßig aktualisiert werden.
- YouTube APIs Sie bieten Zugriff auf YouTube-Daten – Videos, Wiedergabelisten, Kanäle. Sie rufen außerdem die Analytics-Daten ab, planen Berichtsaufträge, die diese enthalten, und laden die restlichen Massendatenberichte aus CSV-Dateien herunter.
- Drive API ermöglicht es Nutzern, mobile-, Web- und Desktop-Apps zu erstellen, die Dateien in Google Drive lesen, schreiben und synchronisieren können.
- Kalender-API ermöglicht es Nutzern, ihre Apps mit Google Kalender zu integrieren – neue Wege, das Publikum zu begeistern.
- Gmail-API hilft beim Anzeigen und Verwalten von Gmail-Postfachdaten, z. B. Threads, Nachrichten und Labels.
- Docs API wird verwendet, um Dokumente programmatisch zu lesen und zu schreiben, damit Sie Daten aus verschiedenen Quellen mit der ganzen Kraft von Google Docs integrieren können.
- Sheets-API hilft Nutzern, Daten zu lesen, zu schreiben, zu formatieren und Chats in Google Sheets zu erstellen.
- Social-APIs umfassen eine Reihe von Tools, die Nutzern den Zugriff auf Profil- und Kontaktinformationen von Google People ermöglichen und außerdem den Zugriff auf Beiträge und Kommentare eines Blogger-Blogs gestatten.
- Werbe-APIs umfassen 12 verschiedene APIs, die beispielsweise AdSense-Publishern helfen können, ihr Inventar zu verwalten und Einnahmen- sowie Leistungsberichte zu erstellen.
- Mobile-APIs umfassen Fitness-, Android- und Google Play-Dienste. Sie ermöglichen es Nutzern, Gaming-Funktionen einfach in ihren mobilen Apps zu integrieren, In-App-Produkte zu verwalten und die Fitness-Tracking-Daten der Nutzer zu erfassen.
- Cloud-APIs ermöglichen es Nutzern, ihre Arbeitsabläufe mit der bevorzugten Programmiersprache zu automatisieren.
- Diese Kategorie von APIs umfasst 62 Optionen, von der Zugriffskontrolle auf Daten durch Google-Mitarbeiter bis zur URL-Verkürzung.
Wie man mit Cloud-APIs arbeitet
Schritt 1. Erstellen Sie ein Google-Projekt
Schritt 2: APIs aktivieren
- Öffnen Sie die API-Bibliothek in der Google Cloud Console.
- Wählen Sie ein Projekt aus der Projektliste aus oder erstellen Sie ein neues.
- Wählen Sie in der API-Bibliothek die API aus, die Sie aktivieren möchten.
- Klicken Sie auf Aktivieren auf der API-Seite.
Einige Cloud-APIs erfordern Nutzungsgebühren. Um sie zu verwenden, müssen Sie die Abrechnung für Ihr Projekt aktivieren. Klicken Sie hier und folgen Sie den Anweisungen, um das zu aktivieren.
Schritt 3. Starte mit dem Erstellen von Anwendungen
Für die erfolgreiche Nutzung von Google Cloud-Anwendungen benötigen Nutzer API-Schlüssel. So geht’s.
API-Schlüssel verwenden und abrufen
Alle API-Schlüssel haben gewisse Einschränkungen:
- Nur eine begrenzte Anzahl von Google Cloud-Diensten erlaubt den Zugriff ausschließlich über einen API-Schlüssel, ohne eine weitere Art von Anmeldeinformationen zu verwenden.
- Sie können den Zugriff auf bestimmte Benutzer oder Dienstkonten nicht einschränken, da API-Schlüssel den Benutzer der Anwendung, die die API-Anfrage stellt, nicht identifizieren.
- Für andere ist es deutlich einfacher, Ihren API-Schlüssel zu verwenden.
1. API-Schlüssel erstellen
- Gehen Sie in der Cloud Console zu APIs & Services→Anmeldeinformationen.
- Wähle die Option ‘Zugangsdaten erstellen’ und wähle anschließend den API-Schlüssel aus dem Dropdown-Menü.
- Das Dialogfenster zeigt Ihren neu erstellten Schlüssel an.
Falls Sie festlegen müssen, auf welchen Webseiten, IP-Adressen oder Apps Ihr API-Schlüssel verwendet werden darf, können Sie Anwendungsbeschränkungen basierend auf Ihrem Anwendungstyp hinzufügen. Beachten Sie, dass pro API-Schlüssel nur eine Beschränkungstyp festgelegt werden kann.
2. Verwenden Sie Ihren API-Schlüssel
Hier ist ein Beispiel, wie Sie einen API-Schlüssel für eine Cloud Natural Language API-Anfrage übergeben: documents.analyzeEntities:
3. Sichern Sie Ihre API-Schlüssel
- Vermeiden Sie es, API-Schlüssel direkt im Code zu hinterlegen, da sie versehentlich öffentlich zugänglich gemacht werden könnten.
- Speichern Sie API-Schlüssel nicht in Dateien innerhalb des Quellbaums Ihrer Anwendung.
- Anwendung und Schlüsselbeschränkungen initialisieren. Dadurch können Schäden durch einen kompromittierten API-Schlüssel verhindert werden.
- Vergessen Sie nicht, alle unnötigen API-Schlüssel zu löschen.
- Regenerieren Sie regelmäßig Ihre API-Schlüssel von der Anmeldedaten-Seite.
- Stellen Sie sicher, dass Ihr Code vor der Veröffentlichung keine API-Schlüssel enthält.
4. API-Schlüssel einschränken
- Gehen Sie in der Cloud Console zum Abschnitt APIs & Services → Anmeldeinformationen.
- Wählen Sie den Namen des vorhandenen API-Schlüssels.
Pro API-Schlüssel kann nur eine Einschränkung festgelegt werden.
Es gibt fünf Einschränkungsarten, aus denen Sie je nach Bedarf Ihrer App wählen können:
- Keines davon kann nur zu Testzwecken verwendet werden.
- HTTP-Referrer können für API-Clients genutzt werden, die in einem Webbrowser laufen.
- IP-Adressen können verwendet werden, um den Zugriff auf API-Schlüssel auf bestimmte IP-Adressen zu beschränken.
- Android-Apps – verfügbar für Android-Anwendungen.
- iOS-Apps können API-Aufrufe auf bestimmte iOS-Bundles beschränken.
Preisgestaltung und Limits der Google Cloud Platform
Zum Beispiel:
| Name | Begrenzungen |
| Google Kalender-API | 1.000.000 Abfragen pro Tag |
| Google Docs API | Kostenlos |
| Gmail-API | 1.000.000.000 Kontingenteinheiten pro Tag |
| Sheets-API | 500 Anfragen pro 100 Sekunden pro Projekt, 100 Anfragen pro 100 Sekunden pro Benutzer |
Für alle, die die Kosten kostenpflichtiger Dienste erfahren möchten, gibt es einen Preisrechner: Pricing Calculator. Um ihn zu verwenden, füllen Sie einfach alle Felder aus und sehen Sie die Kosten, die für Ihre Bedürfnisse bei Google Cloud-Produkten berechnet werden.
Häufige Fragen
Gibt es Support-Optionen für die Google Cloud API?
Ja! Prüfen Sie die Support-Seite, um nützliche Infos zu finden und Support-Kontakte zu erhalten.
Kann ich die Google Cloud API kostenlos nutzen?
Sie können die Liste der kostenlosen Optionen hier. einsehen. Beachten Sie, dass kostenlose Testzeiträume enden, sobald Sie Ihr Guthaben vollständig verbraucht haben.
Kann ich mein Google Cloud API Console-Konto löschen?
Absolut! Öffnen Sie einfach Ihr Konto, prüfen Sie dann die linke Navigationsleiste, klicken Sie auf Daten & Personalisierung. Im Bereich ‘Ihr Google-Konto löschen’ wählen Sie die Option Löschen.
Wie kann ich mein Konto auf eine kostenpflichtige Version upgraden?
Sie müssen dies nach Ablauf der kostenlosen Testphase erledigen. Öffnen Sie die Google Cloud Console und klicken Sie auf Aktivieren. Ist die Aktivieren-Schaltfläche nicht sichtbar, klicken Sie in der Menüleiste auf Freier Teststatus – dort erscheint die Aktivieren-Schaltfläche.


