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. |
|
|
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.