Bu kılavuzda, kendi kimlik bilgilerinizi ve masaüstü akışını ya da web akışını kullanarak API erişimi için OAuth 2.0'ı nasıl ayarlayacağınız açıklanmaktadır. OAuth 2.0 kimlik bilgileriniz için izin verilen kapsamları iptal etmeniz, silmeniz veya değiştirmeniz gerekmediği sürece bu adımların yalnızca bir kez uygulanması gerekir.
OAuth 2.0 kimlik bilgileri oluşturma
Google Ads API için Google API Konsolu projesi yapılandırma adımlarını uygulayın.
İstemci kimliğini ve istemci gizli anahtarını not edin, ardından bu sayfaya geri dönün.
İstemci kitaplığını ayarlama
-
Terminalde
generate_user_credentials.plörneğini çalıştırın. Çalıştırmadan önce örnektekiINSERT_XXX_HEREdeğerlerini değiştirebilir veya istemci kimliği için-client_id, istemci gizli anahtarı için-client_secretkomut satırı bağımsız değişkenlerini kullanabilirsiniz.perl generate_user_credentials.pl -client_id {client_id} -client_secret {client_secret} -
Bu kod örneği, uygulamaya sizin adınıza Google Ads hesabınıza erişim yetkisi vermeniz gereken bir URL'yi ziyaret etmenizi ister.
Paste this url in your browser: https://accounts.google.com/o/oauth2/v2/auth?response_type=code&access_type=offline&client_id=...
URL'ye gizli bir tarayıcı oturumunda veya gizli pencerede gidin. Google Ads'e erişmek için kullandığınız Google Hesabı ile oturum açın. Bu genellikle, hesap hiyerarşisinde yönetmeniz gereken tüm hesapları içeren bir Google Ads yönetici hesabına giriş e-postasıdır. OAuth 2.0 izin ekranında Devam'ı tıklayın.
Yetkilendirmenin başarılı olduğunu belirten bir mesajın yer aldığı sayfaya yönlendirilirsiniz.
Authorization code was successfully retrieved.
-
Kod örneğini çalıştırdığınız konsola dönün. Kod örneğinin tamamlandığını ve yenileme jetonunuz ile bazı talimatları gösterdiğini görürsünüz. Ardından, istemci kitaplığını yapılandırmak için uygulamanız gereken talimatlar gösterilir:
Replace the following keys and values in your googleads.properties configuration file: clientId==***********************apps.googleusercontent.com clientSecret=**** refreshToken=****
-
İşlemi sonlandırmak için
Ctrl + Cdüğmesine basın. Ardından, oluşturulan yenileme jetonunu istemci kimliği ve istemci gizli anahtarıyla birliktegoogleads.propertiesdosyanıza kopyalayın veya kitaplığı çalışma zamanında başlatmanız gerekirse kullanmak üzere başka bir yere kaydedin.