Menggunakan OAuth 2.0 untuk mengakses Google Ads API

Seperti Google API lainnya, Google Ads API 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, panduan ini berfokus pada skenario yang paling umum untuk developer Google Ads API.

Skenario Pendekatan yang direkomendasikan
Aplikasi saya sudah menggunakan satu atau beberapa Google API. Saya sudah membuat 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 diotorisasi atau akun layanan Anda memiliki akses ke akun Google Ads yang Anda gunakan untuk melakukan panggilan API. Untuk mengetahui informasi selengkapnya, lihat 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 membuat aplikasi yang mengelola akun Google Ads yang sudah saya akses. 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 kebijakan organisasi atau penyiapan akun Anda mencegah Anda menggunakan akun layanan, gunakan alur kerja autentikasi pengguna tunggal sebagai gantinya.

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

Untuk meninjau dan mencabut akses aplikasi pihak ketiga yang terhubung ke Akun Google Anda, buka halaman izin Akun Google Anda.