Das diesmal erstellte System ist ein System, das ein Visitenkartenbild in Slack hochlädt, Informationen mithilfe der Vision API und der Natural Language API von Google aus der Visitenkarte extrahiert und in Kintone registriert. Das Gesamtbild ist wie folgt.
Dieses praktische Programm ist eine Kombination aus drei Diensten und der Programmiersprache Python. Treffen Sie zu diesem Zweck die folgenden Vorbereitungen.
Sie benötigen Kintone, um eine App zu erstellen. Wenn Sie kein Konto haben, erstellen Sie eines. https://kintone.cybozu.com/jp/
Dieses Mal werden wir einen Bot auf Slack erstellen. Wenn Sie kein Slack-Konto haben, erstellen Sie daher eines der folgenden. https://slack.com/
Bitte setzen Sie den Teamnamen usw. auf Yoshina.
Wir werden mit Python programmieren, um verschiedene Dienste zu verbinden. Laden Sie Python 3.5.2 über den folgenden Link herunter und installieren Sie es. https://www.python.org/downloads/
Dieses Mal werden wir die GCP Services Vision API und die Natural Language API verwenden. Registrieren Sie sich dazu bitte bei GCP und erhalten Sie einen API-Schlüssel.
Bitte registrieren Sie sich zunächst über den unten stehenden Link für GCP. https://cloud.google.com/
Bitte beachten Sie, dass Sie bei der Registrierung aufgefordert werden, Ihre Kreditkartennummer </ font> einzugeben. Die Vision-API und die Natural Language-API sind jedoch bis zu 1000- bzw. 5000-mal kostenlos </ font>, sodass Ihnen keine Gebühren berechnet werden.
Nachdem Sie sich bei GCP angemeldet haben, klicken Sie zuerst oben links auf den Abschnitt "Projekt erstellen".
Sie erhalten ein Formular zum Erstellen eines neuen Projekts. Geben Sie hier den gewünschten Projektnamen ein und klicken Sie auf die Schaltfläche "Erstellen".
In dem erstellten Projekt aktivieren wir es, damit die gewünschte "Cloud Vision API" verwendet werden kann. Klicken Sie zuerst auf die Menüschaltfläche oben links und wählen Sie darin "API Manager".
Wählen Sie "Bibliothek", um zum von Google bereitgestellten API-Listenbildschirm zu gelangen. Suchen Sie im Suchformular nach "vision" und wählen Sie die angezeigte Google Cloud Vision-API aus.
Wechseln Sie zum Bildschirm "Cloud Vision API". Neben dem Titel befindet sich eine Schaltfläche zum Aktivieren / Deaktivieren. Bitte aktivieren Sie sie.
Wenn Sie gerade ein Projekt erstellt haben, wird wahrscheinlich eine Warnung mit der Meldung "Weiter mit Anmeldeinformationen" angezeigt, da Sie noch keine Authentifizierungsmethoden festgelegt haben. Wählen Sie in diesem Fall "Weiter mit Anmeldeinformationen".
Der Bildschirm "Anmeldeinformationen zum Projekt hinzufügen" wird angezeigt. Wählen Sie "Cloud Vision API" für "Typ der erforderlichen Anmeldeinformationen", wählen Sie "Nein" für das Element "Möchten Sie Google App Engine oder Google Compute Engine verwenden?" Und wählen Sie "Erforderliche Anmeldeinformationen". Drück den Knopf.
Wählen Sie "Dienstkontoname", "Schlüsseltyp" und "Rolle" und klicken Sie auf "Weiter". Ein Dienstkonto ist ein "Konto zur Verwendung der API", und ein "Schlüssel" ist eine Datei, die Informationen zur Authentifizierung bei diesem Konto enthält. In diesem Artikel wird kein Dienstkonto verwendet, da die Verwendung der API-Schlüsselauthentifizierung erläutert wird.
Als Nächstes erstellen wir einen API-Schlüssel, der für die Authentifizierung verwendet wird. Wählen Sie "Anmeldeinformationen erstellen" unter "Anmeldeinformationen" im "API-Manager". Dann wird der API-Schlüssel angezeigt. Wählen Sie ihn aus.
Notieren Sie sich den API-Schlüssel, sobald er fertig ist. Sie können es schließen, nachdem Sie eine Notiz erstellt haben. Stellen Sie jedoch sicher, dass der API-Schlüssel ** nicht an andere weitergegeben wird. </ font> **
Bitte aktivieren Sie es auf die gleiche Weise wie die Cloud Vision-API. Sie müssen kein Projekt erstellen.
Der Inhalt dieser praktischen Übung ist in drei Artikeln zusammengefasst.
Recommended Posts