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

Bu kılavuzda, kendi sunucunuzu kullanarak API erişimi için OAuth2'yi nasıl kuracağınız açıklanmaktadır. kimlik bilgileri ve 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. İstemci gizli anahtarı JSON dosyasını indirin ve erişilebilir bir konuma yerleştirin kodunuzdan kaldırın.

İstemci kitaplığını oluşturma

  1. google_ads_config.rb dosyanıza, aşağıdaki istemci kimliğini ve gizli anahtarınızı girin: yukarıda indirilen JSON dosyasında bulabilirsiniz.

    c.client_id = INSERT_OAUTH2_CLIENT_ID_HERE
    c.client_secret = INSERT_OAUTH2_CLIENT_SECRET_HERE
    
  2. Bir terminalde OAuth2 örneğini çalıştırın:

    ruby generate_user_credentials.rb -P /path/to/client_secrets.json
    
  3. Örnekte, OAuth2'ye izin vermeniz gereken bir URL'yi ziyaret etmeniz isteniyor. kimlik bilgilerinden yararlanırsınız.

    Paste this URL in your browser:
    
    https://accounts.google.com/o/oauth2/v2/auth?response_type=code&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ı

  4. Bunun ardından, yetkilendirmeyi gösteren bir mesajın bulunduğu bir sayfaya başarılı oldu.

  5. Örneği çalıştırdığınız konsola dönün. Örnekte yenileme jetonunuzu gösteriyor olması gerekir. Yenileme jetonunuzu kopyalayın google_ads_config.rb dosyanıza.