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ı oluşturma
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
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. Sonraki slayta geçin 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. Örnekte yenileme jetonunuzu gösteriyor olması gerekir. Yenileme jetonunuzu kopyalayın
google_ads_config.rb
dosyanıza.