Google Ads API'ye erişmek için OAuth 2.0'ı kullanma

Google Ads API, diğer Google API'leri gibi kimlik doğrulama ve yetkilendirme için OAuth 2.0 protokolünü kullanır. OAuth 2.0, Google Ads API istemci uygulamanızın, kullanıcının giriş bilgilerini işlemesi veya depolaması gerekmeden kullanıcının Google Ads hesabına erişmesini sağlar.

Genel olarak, Google'ın desteklediği tüm OAuth 2.0 yetkilendirme senaryoları Google Ads API ile de çalışır. Ancak bu kılavuz, Google Ads API geliştiricileri için en yaygın olan senaryolara odaklanmaktadır.

Senaryo Önerilen yaklaşım
Uygulamamda zaten bir veya daha fazla Google API'si kullanılıyor. Uygulamam için OAuth 2.0 iş akışlarına yönelik desteği zaten oluşturdum ve mevcut uygulamama yalnızca Google Ads API işlevini eklemem gerekiyor.
  1. Yetkili kullanıcınızın veya hizmet hesabınızın, API çağrıları yaptığınız Google Ads hesaplarına erişimi olduğundan emin olun. Daha fazla bilgi için Google Ads erişim modeli başlıklı makaleyi inceleyin.
  2. Uygulamanızın kullandığı diğer Google API'leriyle birlikte kullandığınız yaklaşıma bağlı olarak çok kullanıcılı kimlik doğrulama iş akışına veya hizmet hesabı iş akışına bakın.
Zaten erişimim olan Google Ads hesaplarını yöneten bir uygulama geliştiriyorum. Gelecekte yeni Google Ads hesaplarını yönetmem gerekirse bu hesapları Google Ads yönetici hesabıma bağlayarak erişim elde edeceğim.

VEYA

Bir kullanıcı beni bu hesapları yönetmeye davet edecek.

Hizmet hesabı iş akışını kullanın.

Kuruluş politikalarınız veya hesap kurulumunuz hizmet hesaplarını kullanmanızı engelliyorsa bunun yerine tek kullanıcılı kimlik doğrulama iş akışını kullanın.

Diğer kullanıcılar adına Google Ads hesaplarını yöneten bir uygulama geliştiriyorum. Uygulamam, oturum açmış kullanıcıların Google Ads hesaplarına bağlanmasına ve uygulamamın bu hesapları kendi adlarına yönetmesine izin veren bir kullanıcı ekranı oluşturacak. Çok kullanıcılı kimlik doğrulama özelliğini kullanın.

Google Hesabınıza bağlı üçüncü taraf uygulamalarının erişimini incelemek ve iptal etmek için Google Hesabı izinleri sayfanızı ziyaret edin.