Playground OAuth

Salah satu opsi untuk membuat kredensial OAuth2 adalah dengan menggunakan OAuth2 Playground. OAuth2 Playground, bersama dengan konsol Google Ads API, memungkinkan Anda membuat token OAuth2 secara manual.

OAuth2 Playground ditujukan bagi pengguna yang hanya perlu mengakses akun untuk satu akun pengelola atau pengguna Google Ads. Jika Anda perlu meminta kredensial beberapa pengguna, sebaiknya konfigurasi pustaka klien untuk OAuth di Search Ads 360.

Mendapatkan client ID dan rahasia klien

Jika Anda tidak memiliki project cloud:

  1. Buka halaman Kredensial Konsol API Google.

  2. Dari drop-down project, pilih project yang ada atau buat project baru.

  3. Di halaman Credentials, pilih Create credentials, lalu pilih OAuth client ID.

  4. Di bagian Application type, pilih Web application.

  5. Di bagian Authorized redirect URIs, tambahkan baris dengan: https://developers.google.com/oauthplayground

  6. Klik Buat.

  7. Di halaman Client ID, catat client ID dan client secret. Anda akan membutuhkannya di langkah berikutnya.

Jika memiliki project cloud yang sudah ada, Anda dapat menggunakannya kembali dengan menetapkan URI pengalihan yang sah seperti di atas.

Membuat token

  1. Buka OAuth2 Playground, (menggunakan link ini akan mengisi otomatis beberapa nilai utama untuk Anda).

  2. Klik ikon roda gigi di sudut kanan atas dan centang kotak berlabel Gunakan kredensial OAuth Anda sendiri (jika belum dicentang).

  3. Pastikan:

    • OAuth flow ditetapkan ke Server-side.
    • Jenis akses disetel ke Offline (ini memastikan Anda mendapatkan token refresh dan token akses, bukan hanya token akses).
  4. Masukkan ID klien OAuth2 dan rahasia klien OAuth2 yang Anda dapatkan di atas.

    setelan simulasi

  5. Di bagian berlabel Langkah 1 - Pilih & otorisasi API, klik Search Ads 360 Reporting API dari daftar dan pilih cakupannya, https://www.googleapis.com/auth/doubleclicksearch. Kemudian, klik Otorisasi API:

    mengizinkan API

  6. Jika diminta, login ke akun yang ingin Anda beri akses dan otorisasi. Jika tidak, pastikan pengguna saat ini di sudut kanan atas adalah akun klien atau pengelola yang ingin Anda peroleh kredensialnya.

  7. Perintah akan muncul yang menunjukkan bahwa aplikasi Anda ingin Mengelola kampanye Search Ads 360 Anda. Klik Setuju untuk melanjutkan.

  8. Di tab berlabel Step 2 - Exchange authorization code for tokens, Authorization code akan muncul. Klik Exchange authorization code for tokens.

    token authcode playground

  9. Jika semuanya berjalan lancar, Refresh token dan Access token akan diisi untuk Anda (Anda mungkin harus meluaskan kembali Langkah 2 - Tukarkan kode otorisasi dengan token):

    token refresh simulasi

  10. Salin Refresh token ke dalam file konfigurasi untuk library klien pilihan Anda, bersama dengan client ID dan client secret.

  11. Konfigurasi library klien untuk OAuth di Search Ads 360 Reporting API.

Menghapus OAuth2 Playground dari ID klien Anda

Setelah memiliki token refresh, Anda tidak lagi memerlukan OAuth2 Playground sebagai URI pengalihan yang sah. Untuk menghapusnya dari daftar URI pengalihan yang diizinkan:

  1. Buka halaman Kredensial Konsol API Google.

  2. Dari drop-down project, pilih project Anda.

  3. Di halaman Kredensial, klik nama ID klien yang akan diedit.

  4. Hapus https://developers.google.com/oauthplayground dari URI pengalihan yang sah. Perhatikan bahwa Anda harus membiarkan setidaknya satu URI pengalihan di tempatnya.

  5. Klik Simpan.