Las solicitudes a ReachPlanService
deben proporcionar un token de desarrollador aprobado, credenciales de OAuth y un ID de cliente al que puedan acceder tus credenciales de OAuth.
En esta guía, se abordan los detalles de autenticación específicos de ReachPlanService
. Si aún no lo hiciste, primero completa los pasos que se describen en Cómo comenzar y, luego, regresa a este punto.
Token de desarrollador y credenciales de OAuth
Además de la orientación que se presenta en Comenzar, ten en cuenta lo siguiente:
- Tu token de desarrollador debe estar en la lista de entidades permitidas para conectarse a
ReachPlanService
, incluso si ya está aprobado para usarlo con otros servicios de la API de Google Ads. Para obtener más información, consulta los requisitos de elegibilidad. - Debes aceptar las Condiciones del Servicio de la API de Google Ads para conectarte a ella.
- El usuario propietario de tu token de actualización de OAuth determina los IDs de cliente que puedes consultar en
ReachPlanService
. Esto informa tu integración y se explica con más detalles a continuación.
ID del cliente
La mayoría de los servicios de la API de Google Ads funcionan en campañas y cuentas de Google Ads específicas. Como resultado, la mayoría de las solicitudes requieren un ID de cliente para identificar la cuenta que administras o que consultas y credenciales de OAuth que tienen permiso para acceder a ese ID de cliente. Sin embargo, ReachPlanService
está diseñado para actividades de planificación de videos que pueden ocurrir antes de que conozcas el ID de cliente específico en el que publicarías una campaña.
Para los socios que compilan herramientas para uso interno en su organización, recomendamos una de las siguientes opciones:
Si tus planificadores no tienen acceso a las cuentas de Google Ads de tus clientes: Genera credenciales de OAuth mediante el flujo de aplicación instalada para un usuario con acceso a la cuenta de administrador de tu token de desarrollador. Luego, obtén o crea una cuenta de Google Ads para cada equipo que utilice tu herramienta y vincúlalos a tu cuenta de administrador. Cuando realices solicitudes a
ReachPlanService
, proporciona el ID de cliente correspondiente al equipo de un usuario.Si tus planificadores tienen acceso a una cuenta de administrador de Google Ads que administra las cuentas de tus clientes: Implementa el flujo de aplicación web para permitir que tu app use las credenciales de OAuth de tus planificadores. Luego, puedes pasar el ID de cliente correspondiente al cliente de tu plan.
Para los socios que compilan una herramienta para usuarios externos, recomendamos enfoques similares:
Genera credenciales OAuth mediante el flujo de aplicación instalada para un usuario con acceso a la cuenta de administrador de tu token de desarrollador. Crea una cuenta de Google Ads por cliente externo y vincúlalo a tu cuenta de administrador. Luego, configura tu herramienta para proporcionar un ID de cliente correspondiente a un cliente cuando genere planes.
Otorga a tus usuarios la capacidad de otorgar a tu herramienta acceso a sus cuentas a través del flujo de aplicación web. Una vez que un usuario otorgue el permiso, usa el
CustomerService
para proporcionarle una lista de cuentas de Google Ads a las que puede acceder.
El objetivo es garantizar que los planificadores tengan la menor fricción posible cuando usen ReachPlanService
. Antes de integrar la API, selecciona uno de los dos enfoques según tu situación y, luego, identifica algunos ID de cliente para probar. Si tienes dudas, usa el primer enfoque sugerido para tu tipo de herramienta.