Authentication

ReachPlanService istekleri için onaylanmış bir geliştirici jetonu, OAuth kimlik bilgileri ve OAuth kimlik bilgilerinizin erişebileceği bir müşteri kimliği sağlanmalıdır.

Bu kılavuzda, ReachPlanService'a ö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şlarken bölümünde sunulan rehberliğe ek olarak aşağıdaki noktaları da göz önünde bulundurun:

  1. Geliştirici jetonunuz, diğer Google Ads API hizmetleriyle kullanım için onaylanmış olsa bile ReachPlanService hizmetine bağlanmak için izin verilenler listesine eklenmelidir. 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 içinde hangi müşteri kimliklerini sorgulayabileceğinizi belirler. Bu, entegrasyonunuzu etkiler ve aşağıda daha ayrıntılı olarak açıklanmıştır.

Müşteri Numaraları

Google Ads API'deki çoğu hizmet belirli Google Ads hesaplarında ve kampanyalarında çalışır. Bu nedenle, çoğu istekte yönettiğiniz veya sorguladığınız hesabı tanımlamak için bir müşteri kimliği ve bu müşteri kimliğine erişme izni olan OAuth kimlik bilgileri gerekir. Ancak ReachPlanService bir kampanyayı yayınlayacağınız belirli müşteri kimliğini bilmeden önce gerçekleşebilecek video planlama etkinlikleri için tasarlanmıştır.

Kuruluşlarında dahili kullanım için araçlar geliştiren iş ortakları için aşağıdaki seçeneklerden birini öneririz:

  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'ye istek gönderirken kullanıcının ekibine karşılık gelen müşteri kimliğini belirtin.

  2. Planlamacılarınız, müşterilerinizin hesaplarını yöneten bir Google Ads yönetici hesabına erişebiliyorsa: Uygulamanızın planlamacı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 karşılık gelen müşteri kimliğini iletebilirsiniz.

Kuruluş dışı kullanıcılar için araç geliştiren iş ortaklarının benzer yaklaşımlar kullanmasını ö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. Her harici müşteri için bir Google Ads hesabı oluşturun ve bu hesapları yönetici hesabınıza bağlayın. Ardından, plan oluştururken müşterinin ilgili müşteri kimliğini sağlayacak şekilde aracınızı yapılandırın.

  2. Web uygulaması akışını kullanarak kullanıcılarınıza, araçlarınıza hesaplarına erişim izni verme olanağı tanıyın. Kullanıcı izin verdikten sonra, erişebilecekleri Google Ads hesaplarının listesini sağlamak için CustomerService kullanın.

Amaç, planlayıcıların ReachPlanService kullanırken mümkün olduğunca az sorun yaşamalarını sağlamaktır. API'yi entegre etmeden önce durumunuza göre iki yaklaşımdan birini seçin ve test etmek için birkaç müşteri kimliği belirleyin. Emin değilseniz araç türünüz için önerilen ilk yaklaşımı kullanın.