Kimlik doğrulama

ReachPlanService'e gönderilen istekler onaylanmış bir geliştirici jetonu, OAuth kimlik bilgileri ve OAuth kimlik bilgilerinizin erişebileceği bir müşteri kimliği sağlamalıdır.

Bu kılavuzda, ReachPlanService ürününe özgü kimlik doğrulama ayrıntıları ele alınmaktadır. Henüz yapmadıysanız önce Başlarken bölümünde açıklanan adımları tamamlayın, ardından bu noktaya geri dönün.

Geliştirici jetonu ve OAuth kimlik bilgileri

Başlayın tarafından sunulan yönergelere ek olarak aşağıdaki noktaları da aklınızda bulundurun:

  1. Diğer Google Ads API hizmetleriyle kullanımı onaylanmış olsa bile, ReachPlanService'e bağlanmak için geliştirici jetonunuz izin verilenler listesine eklenmiş olmalıdır. Daha fazla bilgi için uygunluk koşullarını inceleyin.
  2. Google Ads API'ye bağlanmak için Google Ads API Hizmet Şartları'nı kabul etmeniz gerekir.
  3. OAuth yenileme jetonunuzun sahibi olan kullanıcı, ReachPlanService'da hangi müşteri kimliklerini sorgulayabileceğinizi belirler. Bu, entegrasyonunuzu sağlar. Aşağıda daha ayrıntılı bir şekilde açıklanmıştır.

Müşteri Numaraları

Google Ads API'deki çoğu hizmet, belirli Google Ads hesapları ve kampanyalarında çalışır. Sonuç olarak, çoğu istek, yönettiğiniz veya sorguladığınız hesabı tanımlamak için müşteri kimliği ve bu müşteri kimliğine erişim izni olan OAuth kimlik bilgileri gerektirir. Ancak ReachPlanService, kampanyayı yayınlayacağınız belirli müşteri kimliği bilinmeden önce gerçekleşebilecek video planlama etkinlikleri içindir.

Kuruluşlarında dahili kullanıma yönelik araçlar üreten iş ortaklarına aşağıdaki seçeneklerden birini öneriyoruz:

  1. Planlayıcılarınızın müşterilerinizin Google Ads hesaplarına erişimi yoksa: Geliştirici jetonunuzun yönetici hesabına erişimi olan bir kullanıcı için yüklü uygulama akışını kullanarak OAuth kimlik bilgileri oluşturun. Ardından, aracınızı kullanan her ekip için bir Google Ads hesabı oluşturun veya edinin ve bu hesapları yönetici hesabınıza bağlayın. ReachPlanService için istekte bulunurken kullanıcı ekibine karşılık gelen müşteri kimliğini sağlayın.

  2. Planlayıcılarınızın, müşterilerinizin hesaplarını yöneten bir Google Ads yönetici hesabına erişimi varsa: Uygulamanızın, planlayıcılarınızın OAuth kimlik bilgilerini kullanmasına izin vermek için web uygulaması akışını uygulayın. Ardından planınızın müşterisine ait müşteri kimliğini aktarabilirsiniz.

Harici kullanıcılar için bir araç geliştiren iş ortaklarına da benzer yaklaşımlar uygulamayı öneririz:

  1. Geliştirici jetonunuzun yönetici hesabına erişimi olan bir kullanıcı için yüklü uygulama akışını kullanarak OAuth kimlik bilgileri oluşturun. Harici müşteri başına bir Google Ads hesabı oluşturun ve bunları yönetici hesabınıza bağlayın. Ardından aracınızı, plan oluştururken müşteriye karşılık gelen müşteri kimliğini sağlayacak şekilde yapılandırın.

  2. Web uygulaması akışını kullanarak kullanıcılarınıza aracınıza hesaplarına erişme izni verme imkanı verin. Kullanıcı izin verdiğinde, CustomerService kullanarak kullanıcıya, erişebileceği Google Ads hesaplarının listesini sağlayın.

Amaç, planlayıcıların ReachPlanService kullanılırken mümkün olan en az soruna sahip olmasını sağlamaktır. API'yi entegre etmeden önce, durumunuza göre iki yaklaşımdan birini seçin ve test edilecek birkaç müşteri kimliği belirleyin. Şüpheye düşerseniz, kullandığınız araç türü için önerilen ilk yaklaşımı kullanın.