Google-APIs suchen und auswählen

1. Hinweis

In diesem Codelab erfahren Sie, wie Sie nach Google APIs suchen, sie auswählen und API-Messwerte aufrufen.

Vorbereitung

  • Sie können in der Google Cloud Console navigieren.

Lerninhalte

Voraussetzungen

2. Über die Cloud Console auf APIs zugreifen

  1. Wählen Sie in der Cloud Console 5854836f11d5d97b.png Navigationsmenü > APIs & Dienste > Aktivierte APIs & Dienste aus.

Das Navigationsmenü in der Cloud Console mit

  1. Klicken Sie im Dashboard APIs & Dienste auf + APIs UND DIENSTE AKTIVIEREN, um die verfügbaren APIs aufzurufen.

Das Dashboard „APIs & Dienste“ mit der Option „APIs und Dienste aktivieren“.

Auf der Seite APIs & Dienste gibt es mehrere Möglichkeiten, nach APIs zu suchen. Wenn Sie den Namen der API kennen, können Sie ihn oben auf der Seite in das Feld Nach APIs und Diensten suchen eingeben. Sie können APIs auch nach Kategorie filtern. Verwenden Sie dazu die Filter auf der Seite.

Eine Liste von APIs, die sich aus dem Feld „Nach APIs und Diensten suchen“ ergeben.

  1. Wählen Sie im Menü KATEGORIE die Option Maschinelles Lernen aus, damit nur die APIs für maschinelles Lernen angezeigt werden.

APIs, die nach CATEGORY gefiltert wurden, um nur Machine-Learning-APIs anzuzeigen.

  1. Wählen Sie unter „Machine Learning APIs“ die Cloud Natural Language API aus, um Details zu dieser API aufzurufen.
  2. Klicken Sie auf AKTIVIEREN, um diese API im entsprechenden Projekt zu aktivieren.

Der Bereich „Cloud Natural Language API“ mit den Schaltflächen „AKTIVIEREN“ und „API TESTEN“.

Wenn Sie die API aktivieren, wird die Übersichtsseite der API angezeigt. Sie sehen die Messwerte für Ihre Nutzung dieser API. Da Sie die API erst vor Kurzem aktiviert haben, sind nur wenige Informationen verfügbar.

Die Übersichtsseite der ausgewählten API mit Messwerten für die API.

In einem zukünftigen Codelab erfahren Sie mehr darüber, wie Sie Anmeldedaten erstellen. Wenn Sie jetzt schon mehr wissen möchten, klicken Sie auf ANMELDEDATEN ERSTELLEN und beantworten Sie die Fragen.

  1. Klicken Sie auf VERWALTEN, um zur Übersicht im vorherigen Schritt zurückzukehren.

Übersichtsseite für die Cloud Natural Language API

  1. Wenn Sie die API testen möchten, auch bevor Sie sie aktivieren, klicken Sie auf API TESTEN.

Normalerweise gelangen Sie so zu einer Seite in der Dokumentation für die API. Bei einigen APIs ist es jedoch nicht möglich, sie sofort auszuprobieren, da sie viele verschiedene Methoden haben. Das ist bei der Cloud Natural Language API der Fall.

Die Referenzseite der Cloud Natural Language API.

  1. Wählen Sie die Methode analyzeEntitites aus.

Sie sollten eine Webseite mit Details zu den Methoden der API und einem Bereich Diese API testen sehen.

Seite für die Methode „analyzeEntities“ mit den Details der Methode und dem Bereich „API testen“.

  1. Wenn Sie eine Beispielanfrage ausprobieren möchten, fügen Sie dem Feld Anfragetext ein document-Objekt mit diesen Parametern hinzu. Klicken Sie auf die +-Symbole, um die Feldoptionen zu maximieren.
  2. Geben Sie im Feld content: den zu analysierenden Text ein.

In diesem Beispiel wird Michelangelo Caravaggio, Italian painter, is known for 'The Calling of Saint Matthew'. verwendet.

  1. Wählen Sie im Feld type: die Option PLAIN_TEXT aus.

Der Anfragetext sollte so aussehen:

Bereich „Anfragetext“ mit Anfragetextparametern.

Weitere Informationen zu den einzelnen Parametern finden Sie in der Dokumentation.

  1. Entfernen Sie das Häkchen aus dem Kästchen Google OAuth 2.0 und klicken Sie dann auf Ausführen, um eine Antwort mit Details zu den Einheiten zu erhalten.

Antwort 200 mit Details zu den Entitäten.

  1. Entfernen Sie das Häkchen neben API-Schlüssel und klicken Sie noch einmal auf Ausführen.

Wenn Sie die Abfrage dieses Mal ausführen, erhalten Sie einen Fehler wie diesen, da für die Ausführung der API Anmeldedaten erforderlich sind.

403-Antwort für Anfrage ohne Anmeldedaten.

  1. Klicken Sie das Kästchen Google OAuth 2.0 an und klicken Sie dann noch einmal auf Ausführen.

OAuth 2.0 bietet die API-Berechtigungen für Ihr Konto und zeigt eine Warnung an.

OAuth 2.0-Warnung, dass Google APIs Explorer auf Ihr Google-Konto zugreifen möchte.

Wenn Sie den Zugriff zulassen, erhalten Sie dieselbe Antwort wie bei API-Schlüsseln. Wenn Sie die API in einer App verwenden und einzelnen Personen Zugriff gewähren müssen, die ihre Anmeldedaten kennen, müssen Sie OAuth 2.0 verwenden. Wenn es ausreicht, dass die App für den Nutzer auf die API zugreift, können Sie stattdessen API-Schlüssel verwenden.

3. API-Messwerte mit dem Metrics Explorer ansehen

Den Verlauf der Aufrufe für eine einzelne API können Sie auf der Seite „API-Übersicht“ einsehen, wie in Schritt 6 unter „Über die Cloud Console auf APIs zugreifen“ beschrieben. Wenn Sie jedoch weitere Messwerte für die gesamte API-Nutzung sehen möchten, verwenden Sie den Metrics Explorer.

  1. Klicken Sie im Abschnitt Vorgänge des f6b6844bf5688982.png Navigationsmenüs auf Monitoring > Metrics Explorer.

Der Bereich „Vorgänge“ des Navigationsmenüs mit den ausgewählten Optionen „Monitoring“ und „Metrics Explorer“

  1. Wählen Sie im Menü Ressourcentyp die Option Consumed API als Messwerttyp aus. Wenn Sie sie nicht sehen, deaktivieren Sie das Kästchen Nur aktive anzeigen.

ca850c4295ef4ec9.png

  1. Wählen Sie im Menü Messwert einen der einzelnen Messwerte für APIs aus, z. B. Anzahl der Anfragen, um zu sehen, wie viele APIs im angegebenen Zeitraum aufgerufen wurden.

Der Messwert-Explorer mit Messwerten für „Verwendete APIs“ für „Anzahl der Anfragen“.

  1. Wenn Sie die Ausgabe weiter anpassen möchten, legen Sie einen Aggregator fest und passen Sie den Zeitraum an. Der Messwert-Explorer mit Messwerten für genutzte APIs für „Anzahl der Anfragen“ mit einem angegebenen Aggregator und Zeitraum.

4. APIs mit dem OAuth 2.0 Playground testen

Sie können auch den OAuth 2.0 Playground verwenden, um Google APIs auszuprobieren. Im OAuth 2.0 Playground können Sie eine API auswählen, sie autorisieren und dann Anfragen senden und die Antworten im Konsolenfenster des OAuth 2.0 Playground ansehen.

  1. Öffnen Sie OAuth 2.0 Playground.

Der OAuth 2.0 Playground mit einer Liste der APIs, die Sie ausprobieren können.

  1. Klicken Sie auf Cloud Natural Language API > https://www.googleapis.com/auth/cloud-language > https://www.googleapis.com/auth/cloud-platform > APIs autorisieren.

OAuth 2.0 Playground mit ausgewählten Cloud Natural Language APIs.

  1. Melden Sie sich bei Bedarf in Ihrem Google-Konto an und klicken Sie dann auf Zulassen, um einen Autorisierungscode zu erhalten.
  2. Klicken Sie auf Autorisierungscode für Tokens austauschen.

Im Bereich „Autorisierungscode gegen Tokens tauschen“ können Sie auf „Autorisierungscode gegen Tokens tauschen“ klicken.

Sie können jetzt eine Anfrage an die API stellen.

  1. Klicken Sie auf Mögliche Vorgänge auflisten, um alle möglichen API-Aufrufe zu prüfen.

Sie haben zuvor die Informationsseite für das Natural Language API-Dokument analyzeEntities geöffnet. Dort sehen Sie, dass die URL für die HTTP-Anfrage lautet:

https://language.googleapis.com/v1beta2/documents:analyzeEntities

Dies ist eine POST-Anfrage.

Im Bereich „Configure request to API“ (API-Anfrage konfigurieren) können Sie die HTTP-Methode auswählen, den Anfrage-URI registrieren, den Anfragetext eingeben und die Anfrage senden.

  1. Geben Sie die Informationen zum Anfrage-URI ein und fügen Sie einen Anfragetext hinzu.

Sie können denselben Text verwenden, den Sie im API Explorer verwendet haben.

Bereich „Anfragetext“

  1. Klicken Sie auf Schließen > Anfrage senden.

Die Ergebnisse sollten in etwa so aussehen:

Bereich „OAuth 2.0-Anfrage/Antwort“ nach dem Senden der Anfrage.

Sie können auch andere APIs im OAuth 2.0 Playground ausprobieren.

5. Bereinigen

Es ist nicht empfehlenswert, einen uneingeschränkten API-Schlüssel für Projekte zu verwenden. Wenn jemand darauf zugreift, kann er es ohne weitere Authentifizierung verwenden.

So löschen Sie diesen API-Schlüssel:

  1. Klicken Sie auf f6b6844bf5688982.png Navigationsmenü > APIs & Dienste > Anmeldedaten.
  2. Wählen Sie unter API-Schlüssel den zu löschenden Schlüssel aus und klicken Sie dann auf 247adf2e1d1eae4b.png.
  3. Wenn Sie sich Sorgen machen, dass Ihr privater Schlüssel für das Dienstkonto nicht geschützt ist, können Sie unter Dienstkonten das zu löschende Dienstkonto auswählen und dann auf 247adf2e1d1eae4b.png klicken.

6. Glückwunsch

Glückwunsch! Sie haben gelernt, wie Sie nach Google-APIs suchen, sie auswählen und ihre Messwerte ansehen.