Contas de usuário vs Contas de anúncios
- As contas de anúncios são registradas em business.x.com e identificadas na API por account_id. Elas se vinculam diretamente a fontes de financiamento e utilizam conteúdo de uma ou mais contas de usuário do X como ‘promotable users’. Cada conta de anúncios pode conceder permissões a uma ou mais contas de usuário do X. A conta de anúncios, ou “conta atual”, é representada em quase todas as URLs executadas como um parâmetro in-line :account_id.
- As contas de usuário do X (como @AdsAPI) são identificadas por user_id na X Ads API. Uma ou mais dessas contas podem ser associadas a uma conta de anúncios. A conta de usuário do X autenticada que faz solicitações na API é chamada de ‘usuário atual’. Uma listagem das contas de anúncios às quais o usuário atual tem acesso pode ser encontrada em GET accounts. ‘Promotable users’ são @handles do X que podem ser promovidos por uma conta de anúncios específica. Para mais detalhes, consulte Obtaining Ads Account Access.
Métodos para acesso à conta de anúncios
- Fazer solicitações em nome de um anunciante (recomendado)
- Fazer solicitações usando sua conta que recebeu acesso à conta de um anunciante, por exemplo, uma agência que dá suporte a várias contas.
Níveis de acesso
Permissões no nível da App
- Somente conversão: o usuário tem acesso aos endpoints de Mobile e Web Conversion, com leitura e gravação.
- Acesso padrão: o usuário tem acesso aos endpoints de Analytics, Campaign Management, Creatives, Custom Audiences e Conversion, com leitura e gravação.
Permissões no nível da Conta de Anúncios
Métodos de obtenção de access tokens
1. Obter o access token de um anunciante (Usuário)
2. Obtenha seu access token (de desenvolvedor)
FULL
na conta, você também deve receber acesso para criar Posts nesse fluxo. Isso habilitará o acesso por meio da permissão TWEET_COMPOSER
no endpoint GET accounts/:account_id/authenticated_user_access.
Diferenças entre esses métodos
OAuth Token do Anunciante (Usuário) | OAuth Token (Desenvolvedor) (@username adicionado para separar a conta) | |
Acessar conta de anúncios | ✔ | ✔ |
Criar Posts em nome do usuário | ✔ | ✔* |
Gerenciar campanhas | ✔ | ✔ |
Acessar Analytics | ✔ | ✔ |
Criar Cards em nome do usuário | ✔ | ✔ |
Capacidade do desenvolvedor de acessar via X Ads UI | ✔ | |
Limites de requisições | Distintos por anunciante | Distintos por conta de anunciante |
Nota: Consulte a seção Obtenha seu access token (Desenvolvedor) acima para mais detalhes.
Exemplo de caso de uso
Access Token do anunciante via fluxo web OAuth de 3 etapas


