OAuth Masaüstü ve Web Uygulaması Akışları

Bu kılavuzda, hem de masaüstü akış veya web uygulayın. Bu adımların yalnızca tamamlanması gerekir OAuth2 kimlik bilgileri.

OAuth2 kimlik bilgileri oluşturma

  1. Şunun için bir Google API Konsolu projesini yapılandırma adımlarını uygulayın: Google Ads API.

  2. Önce OAuth'u indir'i tıklayarak istemcinin JSON dosyasını indirin. istemci simgesine ve ardından JSON'U İNDİR düğmesine basın.

    Yerel dosyanın artık olması için dosyayı ana dizininize kaydedin ~/client_secret_XXX.apps.googleusercontent.com.json (burada XXX olacak belirlemenize yardımcı olabilir. Bu dosyayı, önceki adımda kod örneğini çalıştırın.

İstemci kitaplığını oluşturma

  1. Bir terminalde GenerateUserCredentials örneğine bakalım. İndirdiğiniz JSON dosyasını iletmek için komut satırı işaretlerini kullanma geri dönüp bakarsınız.

    Gradle kullanarak komut satırından çalıştırmak için

    ./gradlew --console=plain --quiet runExample \
      --example="authentication.GenerateUserCredentials \
      --oAuthClientFile ${HOME}/client_secret_XXX.apps.googleusercontent.com.json"
    
  2. Örnekte sizden bir URL'yi ziyaret etmenizi isteyecektir. Burada Google Ads hesabınıza sizin adınıza erişmek için OAuth2 kimlik bilgileri.

    Paste this URL in your browser:
    https://accounts.google.com/o/oauth2/auth?access_type=offline&client_id=****...
    

    Özel tarayıcı oturumunda veya gizli pencerede URL'ye gidin. Google Ads'e erişmek için kullandığınız Google Hesabı ile oturum açın. Sonraki slayta geçin OAuth2 izin ekranında Devam'ı tıklayın.

    İzin ekranı

  3. Bu işlemin ardından, yetkilendirmenin yapıldığını belirten mesajın bulunduğu bir sayfaya başarılı oldu.

    Yetkilendirme kodu başarıyla alındı.

    Daha ayrıntılı talimatlar için GenerateUserCredentials cihazındaki konsol çıkışını kontrol edin.

  4. Örneği çalıştırdığınız konsola dönün. Gördüğünüz üzere örneği tamamlandı ve yenileme jetonunuzu ve bazı ve ardından JavaScript'i yapılandırmak için ihtiyaç duyacağınız özellikleri istemci kitaplığı:

    #Mon Apr 18 09:07:51 EDT 2022
    api.googleads.refreshToken=1/Yw.........................................
    api.googleads.clientId=...........-...............apps.googleusercontent.com
    api.googleads.developerToken=INSERT_DEVELOPER_TOKEN_HERE
    api.googleads.clientSecret=........................
    
  5. # tarih yorumundaki satırları, çıkışın sonuna kopyalayın. ads.properties dosya

    INSERT_DEVELOPER_TOKEN_HERE yerine geliştirici jetonunuzu yazın.

    Kurulumu en kolay şekilde gerçekleştirmek için ads.properties dosyasını evinize yerleştirin dizin.