In diesem Leitfaden erfahren Sie, wie Sie OAuth2 für den API-Zugriff mit Ihrem eigenen Anmeldedaten und entweder die Desktop- Datenfluss oder das Web Ablauf. Diese Schritte müssen nur einmalig, es sei denn, Sie widerrufen, löschen oder ändern die zulässigen Bereiche für Ihre OAuth2-Anmeldedaten
OAuth2-Anmeldedaten erstellen
Führen Sie die Schritte zur Konfiguration eines Google API Console-Projekts für die Google Ads API.
Laden Sie die JSON-Datei mit den Clientschlüsseln herunter und speichern Sie sie an einem zugänglichen Speicherort aus Ihrem Code.
Clientbibliothek einrichten
Fügen Sie in der Datei
google_ads_config.rb
Ihre Client-ID und Ihr Secret ein. Sie finden sie in der oben heruntergeladenen JSON-Datei.c.client_id = INSERT_OAUTH2_CLIENT_ID_HERE c.client_secret = INSERT_OAUTH2_CLIENT_SECRET_HERE
Führen Sie in einem Terminal das OAuth2-Beispiel aus:
ruby generate_user_credentials.rb -P /path/to/client_secrets.json
In diesem Beispiel werden Sie aufgefordert, eine URL aufzurufen, bei der Sie OAuth2 Anmeldedaten, um in Ihrem Namen auf Ihr Google Ads-Konto zuzugreifen.
Paste this URL in your browser: https://accounts.google.com/o/oauth2/v2/auth?response_type=code&access_type=offline&client_id=...
Rufen Sie die URL in einer privaten Browsersitzung oder einem Inkognitofenster auf. Melden Sie sich mit demselben Google-Konto an, mit dem Sie auch auf Google Ads zugreifen. Klicken Sie auf Klicken Sie auf dem OAuth2-Zustimmungsbildschirm auf Weiter.
Sie werden dann zu einer Seite mit einer Meldung weitergeleitet, dass die Autorisierung erfolgreich war.
Kehren Sie zur Konsole zurück, in der Sie das Beispiel ausgeführt haben. Das Beispiel sollte abgeschlossen sind und Ihr Aktualisierungstoken angezeigt wird. Aktualisierungstoken kopieren in Ihre
google_ads_config.rb
-Datei ein.