OAuth Oyun Alanı

OAuth2 kimlik bilgileri oluşturmak için OAuth2 Playground'u da kullanabilirsiniz. OAuth2 Playground, Google API Konsolu ile birlikte OAuth2 jetonlarını manuel olarak oluşturmanıza olanak tanır.

OAuth2 Test Alanı, 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 bilgileri istemeniz gerekiyorsa Google Ads API'de OAuth için bir istemci kitaplığı yapılandırmak daha iyi bir seçenek 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, 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ünde ş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. Bu bilgilere sonraki adımda ihtiyacınız olacak.

Mevcut bir bulut projeniz varsa 5. adımda açıklandığı gibi Yetkili yönlendirme URI'lerini ayarlayarak projeyi yeniden kullanabilirsiniz.

Jeton oluşturma

  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 (seçilmemişse) seçin.

  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 bir 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 gizli anahtarını girin.

    demo ayarları

  5. 1. Adım: API'leri seçin ve yetkilendirin başlıklı 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:

    API'leri yetkilendirme

  6. İstenirse erişim ve yetkilendirme izni vermek istediğiniz hesapta oturum açın. Aksi takdirde, sağ üst köşedeki mevcut 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österilir. 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. 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 sizin için doldurulur (2. Adım: Yetkilendirme kodunu jetonlarla değiştirin bölümünü yeniden genişletmeniz gerekebilir):

    playground yenileme jetonu

  10. Yenileme jetonunu, istemci kimliği ve istemci gizli anahtarıyla birlikte tercih ettiğ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.

OAuth2 Playground'u istemci kimliğinizden kaldırma

Yenileme jetonunuz olduğu için artık OAuth2 Playground'ın 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 için istemci kimliği adını tıklayın.

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

  5. Kaydet'i tıklayın.