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

Google Ads API de 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, Google Ads API geliştiricileri için en yaygın olan birkaç senaryoya odaklanacağız.

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 API hesaplarına erişimi olduğundan emin olun. Google Ads erişim modeli hakkında daha fazla bilgi edinin.
  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ışı 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ı, bu hesapları yönetmem için beni davet edecek.

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

Hizmet hesaplarını kullanmanızı engelleyen kuruluş politikalarınız varsa yedek olarak 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 uygulamama bu hesapları kendi adlarına yönetme yetkisi vermesine olanak tanıyan bir kullanıcı ekranı oluşturacak. Çok kullanıcılı kimlik doğrulama kullanın.