Bu kılavuzda, kullanıcı kimlik doğrulaması kullanarak Google Ads API'ye nasıl erişileceği açıklanmaktadır. Kullanılabilir kimlik doğrulama seçenekleri hakkında daha fazla bilgi edinmek için genel bakış kılavuzuna bakın.
Kullanıcı kimlik doğrulaması iş akışı, kullanıcı yetkisi almak için bir OAuth 2.0 akışı kullanır. Bu sayede uygulamanız, kullanıcılar adına Google Ads hesaplarını yönetebilir. Kullanıcı yetkilendirmeyi tamamladıktan sonra yetkilendirme sunucusu bir OAuth 2.0 erişim jetonu verir. Uygulamanız, kullanıcının Google Ads hesabına API çağrıları yapmak için bu erişim jetonunu kullanır.
OAuth 2.0 erişim jetonlarının süresi bir saat sonra dolduğundan OAuth 2.0 çevrimdışı erişim isteyin. Çevrimdışı erişim, uygulamanızın kullanıcı etkileşimine gerek kalmadan otomatik olarak yeni erişim jetonları oluşturmasına olanak tanıyan bir yenileme jetonu sağlar.
Kimlik doğrulama stratejisi seçme
Kullanıcı kimlik doğrulama iş akışını iki şekilde uygulayabilirsiniz:
- Tek kullanıcılı kimlik doğrulama: Tek bir kullanıcı hesabının, uygulamanızın yönetmesi gereken tüm Google Ads hesaplarına erişimi olduğunda önerilir. Kuruluş politikaları veya hesap yapılandırmaları hizmet hesaplarını kullanmanızı engellediğinde hizmet hesabı iş akışına alternatif olarak tek kullanıcı kimlik doğrulamasını kullanın.
- Çok kullanıcılı kimlik doğrulama: Uygulamanızın, birden fazla farklı kullanıcıya ait hesapları yönettiği durumlarda önerilir. Bu yaklaşım, her kullanıcının ayrı ayrı kimlik doğrulaması yapmasına olanak tanıyan bir OAuth 2.0 akışı oluşturmanızı gerektirir.
Sonraki adımlar
- Tek kullanıcılı kimlik doğrulama iş akışı
- Çok kullanıcılı kimlik doğrulama iş akışı
- Kullanıcı kimlik doğrulaması için güvenlik şartları