In diesem Leitfaden wird beschrieben, wie Sie OAuth2 für den API-Zugriff mit Ihren eigenen Anmeldedaten und entweder für den Desktop-Prozess oder den Webvorgang einrichten. Diese Schritte müssen nur einmal ausgeführt werden, sofern Sie die zulässigen Bereiche für Ihre OAuth2-Anmeldedaten nicht widerrufen, löschen oder ändern müssen.
OAuth2-Anmeldedaten erstellen
Führen Sie die Schritte zum Konfigurieren eines Google API Console-Projekts für die Google Ads API aus.
Laden Sie die JSON-Datei mit den Clientschlüsseln herunter und speichern Sie sie an einem zugänglichen Speicherort aus Ihrem Code.
Clientbibliothek einrichten
Geben Sie in der Datei
google_ads_config.rb
Ihre Client-ID und Ihr Clientschlüssel ein. Diese 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, für die Sie den OAuth2-Anmeldedaten den Zugriff auf Ihr Google Ads-Konto in Ihrem Namen gewähren müssen.
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 in einem Inkognitofenster auf. Melden Sie sich mit demselben Google-Konto an, mit dem Sie auch auf Google Ads zugreifen. Klicken Sie auf dem OAuth2-Zustimmungsbildschirm auf Weiter.
Sie werden zu einer Seite mit einer Meldung weitergeleitet, die besagt, dass die Autorisierung erfolgreich war.
Kehren Sie zu der Konsole zurück, in der Sie das Beispiel ausgeführt haben. Das Beispiel sollte abgeschlossen sein und Ihr Aktualisierungstoken anzeigen. Kopieren Sie das Aktualisierungstoken in die Datei
google_ads_config.rb
.