Mendapatkan Token Refresh OAuth2 dan Mengonfigurasi Klien Anda

Karena akses OAuth2 berakhir setelah waktu yang terbatas, token refresh OAuth2 digunakan untuk memperpanjang akses OAuth2 secara otomatis.

Klik tab untuk bahasa pemrograman yang Anda gunakan, dan ikuti petunjuk untuk membuat token refresh OAuth2 dan menyiapkan file konfigurasi untuk klien Anda.

Java

  1. Pelajari cara mendapatkan token refresh.
  2. Kembali ke halaman ini jika Anda sudah selesai. Setelah menyelesaikan langkah-langkah tersebut, file ads.properties memiliki semua yang Anda perlukan untuk melakukan panggilan API pengujian, dan harus berisi nilai yang mirip dengan yang berikut ini:
    ...
    api.googleads.developerToken=123axxxxxxxxxxxxxxxxxx
    api.googleads.clientId=xxxxxxxxxx.apps.googleusercontent.com
    api.googleads.clientSecret=zZxxxxxTxxxxxxxxxxx
    api.googleads.refreshToken=1/dyOIp7ki-xxxxxxxxxxxxxxxxxxxxxxxx
    ...
    

C#

  1. Pelajari cara mendapatkan token refresh.
  2. Kembali ke halaman ini jika Anda sudah selesai. Setelah menyelesaikan langkah-langkah tersebut, file app.config memiliki semua yang Anda perlukan untuk melakukan panggilan API pengujian, dan harus berisi nilai yang mirip dengan yang berikut ini:
    <?xml version="1.0" encoding="utf-8" ?>
    <configuration>
      <configSections>
        <section name="GoogleAdsApi"
            type="System.Configuration.DictionarySectionHandler"/>
      </configSections>
      <GoogleAdsApi>
        <!-- Settings specific to Google Ads API.-->
        <add key="DeveloperToken" value="xxxxxxxxxxxxxxxxxxxxxx"/>
    
        <!-- OAuth2 configuration -->
        <add key="AuthorizationMethod" value="OAuth2" />
        <add key="OAuth2ClientId" value="xxxxxxxxxx.apps.googleusercontent.com" />
        <add key="OAuth2ClientSecret" value="zZxxxxxTxxxxxxxxxxx" />
        <add key="OAuth2Mode" value="APPLICATION" />
        <add key="OAuth2RefreshToken" value="1/dyOIp7ki-xxxxxxxxxxxxxxxxxxxxx" />
      </GoogleAdsApi>
    </configuration>
    

PHP

  1. Pelajari cara mendapatkan token refresh.
  2. Kembali ke halaman ini jika Anda sudah selesai. Setelah menyelesaikan langkah-langkah ini, file konfigurasi google_ads_php.ini akan memiliki semua yang Anda perlukan untuk melakukan panggilan API pengujian, dan harus berisi nilai yang mirip dengan yang berikut ini:
    [GOOGLE_ADS]
    ...
    developerToken = "INSERT_DEVELOPER_TOKEN_HERE"
    ...
    [OAUTH2]
    ; Required OAuth2 credentials. Uncomment and fill in the values for the
    ; appropriate flow based on your use case.
    
    ; For installed application flow.
    clientId = "INSERT_OAUTH2_CLIENT_ID_HERE"
    clientSecret = "INSERT_OAUTH2_CLIENT_SECRET_HERE"
    refreshToken = "INSERT_OAUTH2_REFRESH_TOKEN_HERE"
    

Python

  1. Pelajari cara mendapatkan token refresh.
  2. Kembali ke halaman ini jika Anda sudah selesai. Setelah menyelesaikan langkah-langkah tersebut, file google-ads.yaml memiliki semua yang Anda perlukan untuk melakukan panggilan API pengujian, dan harus berisi nilai yang mirip dengan yang berikut ini:
    ...
    developer_token: INSERT_DEVELOPER_TOKEN_HERE
    client_id: INSERT_OAUTH2_CLIENT_ID_HERE
    client_secret: INSERT_OAUTH2_CLIENT_SECRET_HERE
    refresh_token: INSERT_OAUTH2_REFRESH_TOKEN_HERE
    login_customer_id: INSERT_LOGIN_CUSTOMER_ID_HERE
    ...
    

Ruby

  1. Pelajari cara mendapatkan token refresh.
  2. Kembali ke halaman ini jika Anda sudah selesai. Setelah menyelesaikan langkah-langkah ini, file konfigurasi googleads_config.rb akan memiliki semua yang Anda perlukan untuk melakukan panggilan API pengujian, dan harus berisi nilai yang mirip dengan yang berikut ini:
    Google::Ads::Googleads::Config.new do |c|
      c.client_id = 'INSERT_CLIENT_ID_HERE'
      c.client_secret = 'INSERT_CLIENT_SECRET_HERE'
      c.refresh_token = 'INSERT_REFRESH_TOKEN_HERE'
      c.developer_token = 'INSERT_DEVELOPER_TOKEN_HERE'
    end
    

Perl

  1. Pelajari cara mendapatkan token refresh.
  2. Kembali ke halaman ini jika Anda sudah selesai. Setelah menyelesaikan langkah-langkah ini, file konfigurasi googleads.properties akan memiliki semua yang Anda perlukan untuk melakukan panggilan API pengujian, dan harus berisi nilai yang mirip dengan yang berikut ini:
    ...
    developerToken=INSERT_DEVELOPER_TOKEN_HERE
    clientId=INSERT_OAUTH2_CLIENT_ID_HERE
    clientSecret=INSERT_OAUTH2_CLIENT_SECRET_HERE
    refreshToken=INSERT_OAUTH2_REFRESH_TOKEN_HERE
    ...