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

Bu kılavuzda, hem de masaüstü akış veya web uygulayın. Bu adımların yalnızca tamamlanması gerekir İptal etmediğiniz, silmediğiniz veya izin verilen kapsamları değiştirmeniz gerekmediği sürece bir kez (OAuth2 kimlik bilgileriniz için)

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 kimliğini ve gizliyi not edin, ardından bu sayfaya geri dönün.

İstemci kitaplığını oluşturma

  1. Bir terminalde OAuth2 örneğine gidin.

  2. Komut satırını kullanarak bu örneği çalıştırın. İsterseniz Örnekte, bağımsız değişkenleri çalıştırmadan veya kullanmadan önce INSERT_XXX_HERE değerleri İstemci kimliği için -client_id ve istemci gizli anahtarı için -client_secret.

    perl generate_user_credentials.pl -client_id {client_id} -client_secret {client_secret}
    
  3. Örnekte, izin vermeniz gereken bir URL'yi ziyaret etmeniz istenir. Google Ads hesabınıza sizin adınıza erişmek için OAuth2 kimlik bilgileri.

    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, sitenizin yetkilendirme başarılı oldu.

    Authorization code was successfully retrieved.
    

    Örneğin tamamlandığını ve yenileme jetonunuzun aynı sayfada bazı talimatlar ve ardından, ihtiyacınız olan yapılandırma:

    Replace the following keys and values in your googleads.properties configuration file:
    
    clientId==***********************apps.googleusercontent.com
    clientSecret=****
    refreshToken=****
    
  5. Örneği çalıştırdığınız konsola dönün ve Ctrl + C tuşuna basın feshedilebilir. Ardından, oluşturulan yenileme jetonunu istemci kimliğini ve istemci gizli anahtarını googleads.properties sayfanıza ekleyin veya kaydedin başka bir dosyayı kullanabilirsiniz.