Mit OAuth 2.0 auf die Google Ads API zugreifen

Wie andere Google APIs verwendet die Google Ads API das OAuth 2.0-Protokoll für die Authentifizierung und Autorisierung. Mit OAuth 2.0 kann Ihre Google Ads API-Clientanwendung auf das Google Ads-Konto eines Nutzers zugreifen, ohne dass die Anmeldedaten des Nutzers verarbeitet oder gespeichert werden müssen.

Im Allgemeinen funktionieren alle OAuth 2.0-Autorisierungsszenarien, die von Google unterstützt werden, auch mit der Google Ads API. In diesem Leitfaden werden jedoch die Szenarien behandelt, die für Google Ads API-Entwickler am häufigsten sind.

Szenario Empfohlene Vorgehensweise
Meine App verwendet bereits eine oder mehrere Google-APIs. Ich habe bereits Unterstützung für OAuth 2.0-Abläufe in meine App eingebaut und muss meiner vorhandenen App nur noch Google Ads API-Funktionen hinzufügen.
  1. Prüfen Sie, ob Ihr autorisierter Nutzer oder Ihr Dienstkonto Zugriff auf die Google Ads-Konten hat, für die Sie API-Aufrufe ausführen. Weitere Informationen finden Sie im Google Ads-Zugriffsmodell.
  2. Je nachdem, welchen Ansatz Sie für die anderen Google-APIs verwenden, die Ihre App nutzt, finden Sie weitere Informationen im Authentifizierungsablauf für mehrere Nutzer oder im Ablauf für Dienstkonten.
Ich entwickle eine App, mit der Google Ads-Konten verwaltet werden, auf die ich bereits Zugriff habe. Wenn ich in Zukunft neue Google Ads-Konten verwalten muss, erhalte ich Zugriff auf diese Konten, indem ich sie mit meinem Google Ads-Verwaltungskonto verknüpfe.

ODER

Ich werde eingeladen, diese Konten zu verwalten.

Verwenden Sie den Workflow für Dienstkonten.

Wenn Sie aufgrund der Richtlinien Ihrer Organisation oder der Kontoeinrichtung keine Dienstkonten verwenden können, verwenden Sie stattdessen den Authentifizierungs-Workflow für einzelne Nutzer.

Ich entwickle eine App, mit der Google Ads-Konten im Namen anderer Nutzer verwaltet werden. In meiner App wird ein Nutzerbildschirm erstellt, über den sich angemeldete Nutzer mit ihren Google Ads-Konten verbinden und meiner App die Berechtigung erteilen können, diese Konten in ihrem Namen zu verwalten. Multi-User-Authentifizierung verwenden.

Wenn Sie den Zugriff von Drittanbieteranwendungen, die mit Ihrem Google-Konto verknüpft sind, überprüfen und widerrufen möchten, rufen Sie die Seite „Berechtigungen für Google-Konto“ auf.