Wie andere Google APIs verwendet auch 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 von Google unterstützten OAuth 2.0-Autorisierungsszenarien auch mit der Google Ads API. Wir konzentrieren uns jedoch auf einige Szenarien, die für Google Ads API-Entwickler am häufigsten vorkommen.
Szenario | Empfohlene Vorgehensweise |
---|---|
In meiner App kommen bereits eine oder mehrere Google-APIs zum Einsatz. Ich habe bereits Unterstützung für OAuth 2.0-Abläufe in meine App eingebaut und muss nur noch Google Ads API-Funktionen 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 mit meinem Google Ads-Verwaltungskonto verknüpfe. ODER Ich werde von jemandem eingeladen, diese Konten zu verwalten. |
Workflow für Dienstkonto verwenden Wenn Sie Organisationsrichtlinien haben, die die Verwendung von Dienstkonten verhindern, verwenden Sie als Fallback den Authentifizierungsablauf 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. |