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
Şunun için bir Google API Konsolu projesini yapılandırma adımlarını uygulayın: Google Ads API.
İstemci gizli anahtarı JSON dosyasını indirin ve erişilebilir bir konuma yerleştirin kodunuzdan kaldırın.
İstemci kitaplığını ayarlama
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
Bir terminalde OAuth2 örneğini çalıştırın:
ruby generate_user_credentials.rb -P /path/to/client_secrets.json
Ö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.
Bunun ardından, yetkilendirmeyi gösteren bir mesajın bulunduğu bir sayfaya başarılı oldu.
Ö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.