Menggunakan OAuth 2.0 untuk Mengakses Google Ads API

Seperti Google API lainnya, Google Ads API juga menggunakan protokol OAuth 2.0 untuk autentikasi dan otorisasi. OAuth 2.0 memungkinkan aplikasi klien Google Ads API Anda mengakses akun Google Ads pengguna tanpa harus menangani atau menyimpan info login pengguna.

Secara umum, semua skenario otorisasi OAuth 2.0 yang didukung Google juga berfungsi dengan Google Ads API. Namun, kita akan berfokus pada beberapa skenario yang paling umum bagi developer Google Ads API.

Skenario Pendekatan yang direkomendasikan
Aplikasi saya sudah menggunakan satu atau beberapa Google API. Saya telah membangun dukungan untuk alur kerja OAuth 2.0 untuk aplikasi saya, dan hanya perlu menambahkan fungsi Google Ads API ke aplikasi yang sudah ada.
  1. Pastikan pengguna yang diberi otorisasi atau akun layanan Anda memiliki akses ke akun Google Ads API yang Anda panggil API-nya. Pelajari lebih lanjut model akses Google Ads.
  2. Lihat alur kerja autentikasi multi-pengguna atau alur kerja akun layanan bergantung pada pendekatan yang Anda gunakan dengan Google API lainnya yang digunakan aplikasi Anda.
Saya sedang membuat aplikasi yang mengelola akun Google Ads yang aksesnya sudah saya miliki. Jika saya perlu mengelola akun Google Ads baru di masa mendatang, saya akan mendapatkan akses ke akun tersebut dengan menautkannya di akun Pengelola Google Ads saya.

ATAU

Seseorang akan mengundang saya untuk mengelola akun tersebut.

Gunakan alur kerja akun layanan.

Jika Anda memiliki kebijakan organisasi yang mencegah Anda menggunakan akun layanan, gunakan alur kerja autentikasi pengguna tunggal sebagai pengganti.

Saya sedang membangun aplikasi yang mengelola akun Google Ads atas nama pengguna lain. Aplikasi saya akan membuat layar pengguna yang memungkinkan pengguna yang login untuk terhubung ke akun Google Ads mereka dan mengizinkan aplikasi saya mengelola akun tersebut atas nama mereka. Menggunakan autentikasi multi-pengguna.