Wie andere Google APIs verwendet auch die Google Ads API das OAuth 2.0 Protokoll zur Authentifizierung und Autorisierung. Mit OAuth 2.0 kann Ihre Google Ads API-Client-App auf das Google Ads-Konto eines Nutzers zugreifen, ohne die Anmeldedaten des Nutzers verarbeiten oder speichern zu müssen.
Im Allgemeinen funktionieren alle von Google unterstützten OAuth 2.0-Autorisierungs szenarien auch mit der Google Ads API. Wir konzentrieren uns jedoch auf einige Szenarien, die für Entwickler der Google Ads API am häufigsten vorkommen.
| Szenario | Empfohlene Vorgehensweise |
|---|---|
| Meine App verwendet bereits eine oder mehrere Google APIs. Ich habe bereits Unterstützung für OAuth 2.0-Workflows für meine App erstellt und muss nur noch die Google Ads API Funktionalität zu meiner bestehenden App hinzufügen. |
|
| 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 unter meinem Google Ads-Verwaltungskonto
verknüpfe. ODER Ich werde eingeladen diese Konten zu verwalten. |
Workflow für Dienstkonten verwenden Wenn Sie aufgrund von Organisationsrichtlinien keine Dienstkonten verwenden können, verwenden Sie als Fallback den Workflow zur Single-User-Authentifizierung. |
| Ich entwickle eine App, mit der Google Ads-Konten im Namen anderer Nutzer verwaltet werden. Meine App erstellt einen Nutzerbildschirm, auf dem 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 |
Auf der Seite „Berechtigungen“ Ihres Google-Kontos können Sie den Zugriff für Drittanbieteranwendungen, die mit Ihrem Google-Konto verknüpft sind, überprüfen und widerrufen.