OAuth-Desktop- und -Webanwendungsabläufe

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

  1. Führen Sie die Schritte zur Konfiguration eines Google API Console-Projekts für die Google Ads API.

  2. Laden Sie die JSON-Datei mit den Clientschlüsseln herunter und speichern Sie sie an einem zugänglichen Speicherort aus Ihrem Code.

Clientbibliothek einrichten

  1. 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
    
  2. Führen Sie in einem Terminal das OAuth2-Beispiel aus:

    ruby generate_user_credentials.rb -P /path/to/client_secrets.json
    
  3. 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.

    Zustimmungsbildschirm

  4. Sie werden dann zu einer Seite mit einer Meldung weitergeleitet, dass die Autorisierung erfolgreich war.

  5. 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.