Dieses Mal werde ich die Vorgehensweise zur Verwendung der Google Mail-API in Python erläutern.
Aktivieren der Google Mail-API auf der Google Cloud Platform Um die Google Mail-API verwenden zu können, müssen Sie die API auf der Google Cloud Platform (GCP) aktivieren. Bitte greifen Sie von hier aus auf GCP zu (https://console.cloud.google.com/). Wenn Sie zum ersten Mal darauf zugreifen, wird der folgende Bildschirm angezeigt. Stimmen Sie den Nutzungsbedingungen zu und klicken Sie auf "Zustimmen und ausführen". Klicken Sie unter "Projekt auswählen" auf "Neues Projekt". Sie müssen den Projektnamen festlegen, geben Sie ihm also einen beschreibenden Namen. Klicken Sie nach der Eingabe auf "Erstellen".
Das Projekt ist jetzt erstellt.
Als Nächstes aktivieren wir die Google Mail-API. Wenn Sie im Suchfenster "Google Mail" eingeben, wird die Google Mail-API angezeigt. Klicken Sie also darauf.
Der Projektauswahlbildschirm wird angezeigt. Klicken Sie daher auf das zuvor erstellte Projekt.
Klicken Sie in der Google Mail-API auf "Aktivieren".
Die Google Mail-API ist jetzt aktiviert.
Richten Sie als Nächstes ein, um die Berechtigung zur Verwendung von Google Mail von dem Benutzer zu erhalten, der dieses Programm verwendet. Wenn das Programm allein eine E-Mail ohne Erlaubnis des Benutzers senden kann, kann es missbraucht werden. Daher muss festgelegt werden, ob beim Ausführen des Programms die Berechtigung des Benutzers eingeholt werden soll.
Wenn der folgende Bildschirm angezeigt wird, klicken Sie auf "Anmeldeinformationen erstellen".
Nehmen Sie im Bildschirm "Anmeldeinformationen zum Projekt hinzufügen" die folgenden Einstellungen vor. Da wir diesmal die API aus einem Python-Skript verwenden, haben wir "Andere Benutzeroberfläche (Windows, CLI-Tools usw.)" als Speicherort für die API ausgewählt. Außerdem möchte ich die Informationen über die empfangenen E-Mails des Benutzers abrufen, daher habe ich "Benutzerdaten" als Datentyp ausgewählt, auf den ich zugreifen möchte. Klicken Sie nach Abschluss der Einstellungen auf "Erforderliche Anmeldeinformationen".
Ein Dialogfeld wird angezeigt. Klicken Sie auf "Einwilligungsbildschirm festlegen".
"Wenn Sie in der Seitenleiste die Registerkarte" OAuth-Zustimmungsbildschirm "auswählen, wird der folgende Bildschirm angezeigt. Wählen Sie" Extern "und klicken Sie auf" Erstellen ".
Stellen Sie unter "Anwendungsname" einen geeigneten Namen ein und speichern Sie.
Wenn Sie diesen Schritt abgeschlossen haben, kehren Sie zum Bildschirm zum Erstellen von Authentifizierungsinformationen zurück.
Wählen Sie die Registerkarte Anmeldeinformationen und klicken Sie auf Anmeldeinformationen erstellen. Wählen Sie "OAuth Client ID" aus dem angezeigten Menü.
Wählen Sie "Desktop App" unter "Anwendungstyp" und geben Sie einen geeigneten Namen ein. Klicken Sie auf "Erstellen", wenn Sie können.
Ein Dialogfeld zum Abschließen der Erstellung wird angezeigt. Klicken Sie daher auf "OK".
Laden Sie nach dem Übergang zum folgenden Bildschirm die JSON-Datei mit den Authentifizierungsinformationen herunter.
Lassen Sie uns die Bibliothek installieren, die für die Verwendung der Google Mail-API mit Python mit pip erforderlich ist. pip ist ein Python-Paketverwaltungstool, mit dem Sie externe Bibliotheken einfach laden und verwenden können. Öffnen Sie eine Eingabeaufforderung für Windows und ein Terminal für Mac und führen Sie die folgenden Befehle aus.
pip install --upgrade google-api-python-client google-auth-httplib2 google-auth-oauthlib
Jetzt können Sie die Google Mail-API verwenden.
Ich habe die Vorgehensweise zur Verwendung der Google Mail-API in Python erläutert. Die Google Mail-API kann verwendet werden, um das Senden von E-Mails zu automatisieren. Wenden Sie sich daher an diejenigen, die die Aufgabe haben, regelmäßig E-Mails zu senden.
Recommended Posts