OAuth Oyun Alanı

OAuth2 kimlik bilgilerini oluşturmak için OAuth2 Playground'u kullanabilirsiniz. OAuth2 Playground, Google Ads API konsoluyla birlikte OAuth2 jetonlarını manuel olarak oluşturmanıza olanak tanır.

OAuth2 Playground, yalnızca tek bir yönetici hesabının veya Google Ads kullanıcısının hesaplarına erişmesi gereken kullanıcılar içindir. Birden fazla kullanıcıdan kimlik bilgisi istemeniz gerekiyorsa Search Ads 360'ta OAuth için bir istemci kitaplığı yapılandırmanız daha iyi olabilir.

İstemci kimliği ve istemci gizli anahtarı alma

Mevcut bir bulut projeniz yoksa:

  1. Google API Konsolu Kimlik Bilgileri sayfasını açın.

  2. Proje açılır listesinden mevcut bir projeyi seçin veya yeni bir proje oluşturun.

  3. Kimlik Bilgileri sayfasında Kimlik bilgileri oluştur'u ve ardından OAuth istemci kimliği'ni seçin.

  4. Uygulama türü bölümünde Web uygulaması'nı seçin.

  5. Yetkilendirilmiş yönlendirme URI'leri bölümüne şu satırı ekleyin: https://developers.google.com/oauthplayground

  6. Oluştur'u tıklayın.

  7. İstemci kimliği sayfasında istemci kimliğini ve istemci gizli anahtarını not edin. Bir sonraki adımda bunlara ihtiyacınız olacak.

Mevcut bir bulut projeniz varsa yetkili yönlendirme URI'larını yukarıdaki gibi ayarlayarak bu projeyi yeniden kullanabilirsiniz.

Jeton oluşturma

  1. OAuth2 Playground'a gidin (bu bağlantıyı kullandığınızda bazı anahtar değerler önceden doldurulur).

  2. Sağ üst köşedeki dişli simgesini tıklayın ve Kendi OAuth kimlik bilgilerinizi kullanın etiketli kutuyu işaretleyin (henüz işaretlenmemişse).

  3. Aşağıdakilerden emin olun:

    • OAuth akışı, Sunucu tarafı olarak ayarlanır.
    • Access type (Erişim türü) Offline (Çevrimdışı) olarak ayarlanmalıdır (Bu sayede yalnızca erişim jetonu yerine hem yenileme jetonu hem de erişim jetonu alırsınız).
  4. Yukarıda aldığınız OAuth2 istemci kimliğini ve OAuth2 istemci gizli anahtarını girin.

    playground settings

  5. 1. Adım - API'leri seçin ve yetkilendirin etiketli bölümde, listeden Search Ads 360 Reporting API'yi tıklayın ve kapsamını seçin, https://www.googleapis.com/auth/doubleclicksearch. Ardından Authorize APIs'ı (API'leri yetkilendir) tıklayın:

    API'leri yetkilendirme

  6. İstenirse erişim ve yetkilendirme izni vermek istediğiniz hesapta oturum açın. Aksi takdirde, sağ üst köşedeki mevcut kullanıcının, kimlik bilgilerini almak istediğiniz müşteri veya yönetici hesabı olduğunu onaylayın.

  7. Uygulamanızın Search Ads 360 kampanyalarınızı yönetmek istediğini belirten bir istem görünür. Devam etmek için Kabul et'i tıklayın.

  8. 2. Adım - Jetonlar için yetkilendirme kodu değiş tokuşu yap etiketli sekmede bir yetkilendirme kodu görünür. Exchange authorization code for tokens'ı (Jetonlar için yetkilendirme kodu değiş tokuşu yap) tıklayın.

    playground authcode token

  9. Her şey yolunda giderse Yenileme jetonu ve Erişim jetonu alanları sizin için doldurulur (2. Adım - Jetonlar için yetkilendirme kodu değiş tokuşu yap bölümünü tekrar genişletmeniz gerekebilir):

    playground yenileme jetonu

  10. Yenileme jetonunu, istemci kimliği ve istemci gizli anahtarı ile birlikte tercih ettiğiniz istemci kitaplığının yapılandırma dosyasına kopyalayın.

  11. Search Ads 360 Reporting API'de OAuth için istemci kitaplığı yapılandırma

OAuth2 Playground'u istemci kimliğinizden kaldırma

Artık bir yenileme jetonunuz olduğu için OAuth2 Playground'un yetkili bir yönlendirme URI'si olmasına gerek yoktur. Yetkili yönlendirme URI'leri listesinden kaldırmak için:

  1. Google API Konsolu Kimlik Bilgileri sayfasına gidin.

  2. Proje açılır menüsünden projenizi seçin.

  3. Kimlik Bilgileri sayfasında, düzenlemek istediğiniz istemci kimliği adını tıklayın.

  4. Yetkili yönlendirme URI'leri bölümünden https://developers.google.com/oauthplayground adresini kaldırın. En az bir yönlendirme URI'si bırakmanız gerektiğini unutmayın.

  5. Kaydet'i tıklayın.