İstekleri Yetkilendirme

Uygulamanız gizli veri isteğinde bulunduğunda, isteğin kimliği doğrulanmış bir uzman tarafından yetkilendirilmesi gerekir. dahil edilmeyi hedefler.

Uygulamanızın Bid Manager API'sine gönderdiği her istek bir yetkilendirme jetonu içermelidir. Jeton uygulamanızı Google'a da tanıtır.

Yetkilendirme protokolleri hakkında

Uygulamanız, istekleri yetkilendirmek için OAuth 2.0 kullanmalıdır. Başka hiçbir yetkilendirme protokolü desteklenmez. Uygulamanız Google ile Oturum Açma işlevini kullanıyorsa yetkilendirmenin bazı kısımları siz.

OAuth 2.0 kullanarak istekleri yetkilendirme

Bid Manager API'sine yapılan tüm istekler, kimliği doğrulanmış bir kullanıcı tarafından yetkilendirilmelidir.

Yetkilendirme sürecinin veya "akış"ın ayrıntıları, bağlı olarak farklılık gösterebilir. fark edebilirsiniz. Aşağıdaki genel süreç tüm uygulama türleri için geçerlidir:

  1. Uygulamanızı oluştururken Google API Konsolu'nu kullanarak kaydedersiniz. Google daha sonra ihtiyacınız olan bilgileri istemci kimliği ve istemci gizli anahtarı gibi) oluşturabilirsiniz.
  2. OAuth doğrulaması gönderme inceleme isteğini inceleyin.
  3. Google API Konsolu'nda Bid Manager API'sini etkinleştirin. (Söz konusu API, API Konsolu, bu adımı atlayın.)
  4. Uygulamanızın kullanıcı verilerine erişmesi gerektiğinde Google'dan uygulamanızın belirli bir kapsamını erişim.
  5. Google, kullanıcıya uygulamanızı aşağıdakiler için yetkilendirmesini isteyen bir izin ekranı gösterir: verilerine erişebilir.
  6. Kullanıcı onaylarsa Google, uygulamanıza kısa ömürlü bir erişim jetonu verir.
  7. Uygulamanız, erişim jetonunu isteğe ekleyerek kullanıcı verilerini istiyor.
  8. Google, isteğinizin ve jetonun geçerli olduğuna kanaat getirirse istenen verileri döndürür.

Bazı akışlarda ek adımlar yer alır. Örneğin, yeni erişim elde etmek için yenileme jetonları kullanmak jeton. Çeşitli uygulama türlerine yönelik akışlar hakkında ayrıntılı bilgi için Google'ın OAuth 2.0 dokümanlarına bakın.

OAuth kapsamı

Aşağıda, Bid Manager API'si için OAuth 2.0 kapsam bilgileri verilmiştir:

Kapsam Anlamı
https://www.googleapis.com/auth/doubleclickbidmanager Okuma/yazma erişimi.

OAuth 2.0 kullanarak erişim isteğinde bulunmak için uygulamanızın kapsam bilgilerine ve uygulamanızı kaydettiğinizde Google'ın sağladığı bilgiler (örneğin, istemci kimliği ve istemci gizli anahtarı) için geçerlidir.