As solicitações para ReachPlanService
precisam fornecer um token de desenvolvedor aprovado, credenciais de OAuth e um ID de cliente que suas credenciais de OAuth possam acessar.
Este guia aborda detalhes de autenticação específicos para
ReachPlanService
. Se ainda não tiver feito isso,
primeiro conclua as etapas descritas em Começar e depois volte a este ponto.
Token de desenvolvedor e credenciais do OAuth
Além das orientações apresentadas em Como começar, tenha em mente os seguintes pontos:
- Seu token de desenvolvedor precisa estar na lista de permissões para se conectar ao
ReachPlanService
, mesmo que já esteja aprovado para uso com outros serviços da API Google Ads. Para mais informações, consulte os requisitos de qualificação. - Aceite os Termos de Serviço da API Google Ads para se conectar a ela.
- O usuário proprietário do token de atualização OAuth determina quais IDs de cliente você pode consultar no
ReachPlanService
. Isso serve de referência para sua integração e é explicado com mais detalhes abaixo.
IDs do cliente
A maioria dos serviços da Google Ads API opera em contas e campanhas específicas do Google Ads. Como resultado, a maioria das solicitações exige um ID de cliente para identificar a conta que você está gerenciando ou consultando e as credenciais do OAuth com permissão para acessar esse ID de cliente. No entanto, ReachPlanService
é destinado a atividades de planejamento de vídeo que podem ocorrer antes de você saber o
ID de cliente específico em que você veicularia uma campanha.
Para parceiros que criam ferramentas para uso interno na organização, recomendamos uma das seguintes opções:
Se os planejadores não tiverem acesso às contas do Google Ads dos seus clientes: gere credenciais do OAuth usando o fluxo de aplicativos instalados para um usuário com acesso à conta de administrador do token de desenvolvedor. Em seguida, crie ou gere uma conta do Google Ads para cada equipe que usa sua ferramenta e vincule-as à sua conta de administrador. Ao fazer solicitações para
ReachPlanService
, forneça o ID de cliente correspondente à equipe do usuário.Se seus planejadores tiverem acesso a uma conta de administrador do Google Ads que gerencia as contas dos seus clientes: implemente o fluxo de aplicativos da Web para permitir que o app use as credenciais de OAuth dos planejadores. Em seguida, transmita o ID de cliente correspondente ao cliente do seu plano.
Para parceiros que criam uma ferramenta para usuários externos, recomendamos abordagens semelhantes:
Gere credenciais do OAuth usando o fluxo de aplicativos instalados para um usuário com acesso à conta de administrador do seu token de desenvolvedor. Crie uma conta do Google Ads para cada cliente externo e vincule-os à sua conta de administrador. Em seguida, configure sua ferramenta para fornecer o ID correspondente do cliente ao gerar planos.
Permita que os usuários concedam à sua ferramenta acesso às contas deles usando o fluxo de aplicativos da Web. Quando um usuário der permissão, use
CustomerService
para fornecer uma lista de contas do Google Ads que ele pode acessar.
A meta é garantir que os planejadores tenham o menor atrito possível ao usar o
ReachPlanService
. Antes de integrar a API, selecione uma das duas abordagens de acordo com sua situação e identifique alguns IDs de cliente para testar. Em caso de dúvida, use a primeira abordagem sugerida para seu tipo de ferramenta.