Playground OAuth

Opsi lain untuk membuat kredensial OAuth2 adalah dengan menggunakan OAuth2 Playground. OAuth2 Playground, bersama dengan Konsol Google 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 dari beberapa pengguna, sebaiknya Konfigurasi library klien untuk OAuth di Google Ads API.

Mendapatkan client ID dan rahasia klien

Jika Anda belum 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 menyetel URI pengalihan yang sah seperti yang dijelaskan di langkah 5.

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 pilih kotak berlabel Gunakan kredensial OAuth Anda sendiri (jika belum dipilih).

  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 Google Ads API dari daftar dan pilih cakupannya, https://www.googleapis.com/auth/adwords. Kemudian, klik Otorisasi API:

    mengizinkan API

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

  7. Sebuah perintah akan muncul yang menunjukkan bahwa aplikasi Anda ingin Mengelola Kampanye Google Ads 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 Google Ads 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.