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ı ayarlama

  1. google_ads_config.rb dosyanıza, yukarıda indirilen JSON dosyasında bulunan istemci kimliğinizi ve gizli anahtarınızı ekleyin.

    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. 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. Örnek tamamlanmış ve yenileme jetonunuzu göstermiş olmalıdır. Yenileme jetonunuzu kopyalayın google_ads_config.rb dosyanıza.