OAuth Oyun Alanı

OAuth2 kimlik bilgileri oluşturmaya ilişkin bir başka seçenek de OAuth2 Playground'u kullanmaktır. OAuth2 Playground, Google API Konsolu ile birlikte OAuth2 jetonlarını manuel olarak oluşturmanıza olanak tanır.

OAuth2 Playground, yalnızca tek bir yönetici hesabı veya Google Ads kullanıcısının hesaplarına erişmesi gereken kullanıcılar içindir. Birden fazla kullanıcıdan kimlik bilgilerini istemeniz gerekiyorsa Google Ads API'de OAuth için istemci kitaplığı yapılandırmak büyük olasılıkla daha iyi olacaktır.

İ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 menüsünden 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ü altında Web uygulaması'nı seçin.

  5. Yetkili yönlendirme URI'leri altında, şu bilgileri içeren bir satır ekleyin: https://developers.google.com/oauthplayground

  6. Create'i (Oluştur) tıklayın.

  7. Client ID (İstemci Kimliği) sayfasında, client ID (istemci kimliği) ve client secret (istemci gizli anahtarı) değerlerini not edin. Bunlara bir sonraki adımda ihtiyacınız olacaktır.

Mevcut bir bulut projeniz varsa Yetkilendirilmiş yönlendirme URI'lerini yukarıdaki gibi ayarlayarak yeniden kullanabilirsiniz.

Jeton oluştur

  1. OAuth2 Playground'a gidin (bu bağlantıyı kullandığınızda bazı anahtar değerlerin sizin için önceden doldurulması gerekir).

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

  3. Aşağıdakilerden emin olun:

    • OAuth akışı, Sunucu tarafı olarak ayarlanmıştır.
    • Erişim türü Çevrimdışı olarak ayarlanmıştır (bu, yalnızca erişim jetonu yerine bir yenileme jetonu ve bir erişim jetonu almanızı sağlar).
  4. Yukarıda aldığınız OAuth2 istemci kimliğini ve OAuth2 istemci gizli anahtarını girin.

    oyun alanı ayarları

  5. 1. Adım - API'leri seçin ve yetkilendirin bölümünde, listeden Google Ads API'yi tıklayın ve kapsamını (https://www.googleapis.com/auth/adwords) seçin. Ardından API'leri Yetkilendir'i tıklayın:

    yetkilendirme api'leri

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

  7. Uygulamanızın Google Ads 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şimi etiketli sekmede bir Yetkilendirme kodu görünür. Jetonlar için yetkilendirme kodu değiş tokuşu yap'ı tıklayın.

    oyun alanı yetkilendirme kodu jetonu

  9. Her şey yolunda giderse Yenileme jetonu ve Erişim jetonu alanları doldurulmalıdır (2. Adım - Jetonlar için yetkilendirme kodu'nu yeniden genişletmeniz gerekebilir):

    oyun alanı yenileme jetonu

  10. Yenileme jetonunu, istemci kimliği ve istemci gizli anahtarıyla birlikte istediğiniz istemci kitaplığınızın yapılandırma dosyasına kopyalayın.

  11. Google Ads API'de OAuth için bir istemci kitaplığı yapılandırın.

OAuth2 Playground'u istemci kimliğinizden kaldırma

Artık bir yenileme jetonunuz olduğundan, OAuth2 Playground'un yetkili bir yönlendirme URI'si olması gerekmez. 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 için istemci kimliği adını tıklayın.

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

  5. Kaydet'i tıklayın.