OAuth Oyun Alanı

OAuth2 kimlik bilgileri oluşturmak için diğer bir seçenek de OAuth2 Playground'u kullanmaktır. OAuth2 Playground, Google API Konsolu ile birlikte, OAuth2 jetonlarını manuel olarak oluşturmanızı sağlar.

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 çok kullanıcıdan kimlik bilgisi istemeniz gerekiyorsa Google Ads API'de OAuth için bir istemci kitaplığı yapılandırmak daha iyi bir seçenek olacaktır.

İstemci kimliği ve istemci gizli anahtarı alın

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ü bölümünde Web uygulaması'nı seçin.

  5. Yetkili yönlendirme URI'leri bölümüne şunu içeren bir 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'lerini yukarıdaki gibi ayarlayarak projeyi yeniden kullanabilirsiniz.

Jeton oluştur

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

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

  3. Aşağıdakilerden emin olun:

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

    oyun alanı ayarları

  5. 1. Adım - API'leri seçme ve yetkilendirme etiketli bölümde, listeden Google Ads API'yi tıklayın ve kapsamını seçin, https://www.googleapis.com/auth/adwords. 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 doğrulayı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ştirin etiketli sekmede bir Yetkilendirme kodu görünür. Jetonlar için yetkilendirme kodu değiş tokuşu yap seçeneğini tıklayın

    oyun alanı kimlik doğrulama kodu jetonu

  9. Her şey yolunda giderse Yenileme jetonu ve Erişim jetonu alanları doldurulmalıdır (2. Adım: Jetonlar için exchange yetkilendirme kodu bölümünü yeniden genişletmeniz gerekebilir):

    oyun alanı yenileme jetonu

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

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

İstemci kimliğinizden OAuth2 Playground'u kaldırın

Artık bir yenileme jetonunuz olduğundan OAuth2 Playground'un yetkili yönlendirme URI'si olması gerekmez. Bunu 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. https://developers.google.com/oauthplayground öğesini Yetkili yönlendirme URI'lerinden kaldırın. En az bir yönlendirme URI'sini yerinde bırakmanız gerektiğini unutmayın.

  5. Kaydet'i tıklayın.