É possível criar e gerenciar segmentos de dados usando a
API Authorized Buyers Marketplace,
que expõe um recurso
curators.dataSegments
. Essa é uma API REST com
bibliotecas de cliente geradas que você pode
usar na sua integração.
Configurar a autenticação
As APIs do Google usam o protocolo OAuth 2.0 para autenticação e autorização. Saiba como configurar uma conta de serviço para acessar a API Marketplace.
- Se você ainda não tiver feito isso, crie um projeto do Google Cloud que hospede as credenciais usadas para acessar a API.
- Acesse a página APIs ativadas do Console do Google Cloud. Selecione o projeto criado anteriormente.
Uma lista de APIs e serviços ativados vai aparecer. Para acessar a API Marketplace, é necessário ativá-la. Se a API Marketplace não estiver ativada, clique em +Ativar APIs e serviços e siga estas instruções:
- Você será direcionado a uma página com uma caixa de pesquisa. Pesquise API Authorized Buyers Marketplace.
- Selecione API Authorized Buyers Marketplace na página de resultados.
- Clique em Ativar.
- No menu de navegação, selecione Credenciais.
- Clique em +Criar credenciais e, no menu suspenso que aparece, selecione Conta de serviço.
- Insira um Nome para a conta de serviço. O ID da conta de serviço é criado automaticamente. Anote esse valor porque ele será necessário mais tarde na etapa 14. Opcionalmente, insira uma Descrição. Clique em Criar e continuar.
- Configure as permissões da conta de serviço, se quiser, e clique em Continuar.
- Se quiser, configure usuários ou grupos que podem realizar ações como a conta de serviço e clique em Concluído.
- A nova conta de serviço aparece em Contas de serviço. Encontre e clique no ID da conta de serviço que você acabou de criar.
- Clique na guia Chaves.
- No menu suspenso Adicionar chave, selecione Criar nova chave.
- Selecione JSON como o tipo de chave e clique em Criar.
- Faça o download da chave para o diretório de trabalho. Para mais informações sobre como armazenar sua chave com segurança, consulte Como gerenciar chaves de conta de serviço. A chave é usada pelo aplicativo para fazer chamadas de API.
- Compartilhe o ID da conta de serviço com seu gerente técnico de contas para vincular a conta de serviço à sua conta.
Escopos da API
Ao passar pelo fluxo do OAuth 2.0 para receber um token de acesso usado para fazer uma chamada de API,
é necessário especificar as APIs que podem ser acessadas usando esse token. Para a API Authorized Buyers Marketplace, esse escopo é https://www.googleapis.com/auth/authorized-buyers-marketplace
.
Como identificar segmentos de dados na API e na seleção em tempo real
Na API Marketplace, os segmentos de dados são identificados com um nome de recurso específico da API, como:
"curators/[YOUR_ACCOUNT_ID]/dataSegments/[DATA_SEGMENT_ID]
".
Ao identificar os segmentos de dados relevantes para uma oportunidade de anúncio na Curadoria em tempo real, especifique o valor do ID do recurso DATA_SEGMENT_ID
em vez do recurso name
completo usado pela API.
Próximas etapas
- Saiba como criar e gerenciar segmentos de dados com a API Marketplace.
- Saiba como ativar e desativar segmentos de dados com a API Marketplace.
- Saiba como ver seus segmentos de dados com a API Marketplace.