Para acessar pontos de extremidade da API de Marketing, o app precisa passar por múltiplas camadas de autorização da Graph API.
Quando você cria um app do Facebook, nós perguntamos como ele será utilizado. Sua resposta determina o tipo do app: Empresa, Jogos ou Nenhum. Consulte Tipos de app.
É necessário criar um app de empresa para acessar pontos de extremidade da API de Marketing. Consulte os produtos disponíveis para apps de empresa.
Depois de registrar seu app, será possível atribuir funções a qualquer pessoa com uma conta de desenvolvedor para ajudar você com o desenvolvimento.
Os apps de empresa estão sujeitos a uma camada adicional de autorização da Graph API: os níveis de acesso. Durante o processo de análise, seu app também deverá solicitar permissões e recursos específicos.
Nível de acesso do recurso | Descrição |
---|---|
O acesso padrão será aprovado automaticamente para todas as permissões e recursos disponíveis aos apps de empresa. Caso você seja iniciante, use essa opção. É possível criar fluxos de trabalho de ponta a ponta antes de solicitar permissões completas. Você pode acessar um número ilimitado de contas de anúncios. Algumas chamadas de API não estão disponíveis com o acesso padrão porque podem pertencer a várias contas ou porque não é possível identificar a conta afetada de modo programático. | |
O acesso avançado deve ser aprovado para cada permissão ou recurso por meio do processo de análise do app. Para solicitar o acesso avançado, vá para o Painel de Apps e clique em Análise do app > Permissões e recursos. Encontre a permissão ou o recurso que você quer acessar e clique em Solicitar acesso avançado em Ação. É possível selecionar um ou mais recursos. Depois de selecionar as opções, clique em Continuar a solicitação. Será exibida uma tela que guiará você pelo processo de envio. Após você enviar as informações, o Facebook responderá com uma mensagem de aprovação ou recusa, com informações adicionais se o app não estiver qualificado para o acesso padrão. Se você tiver aprovação para o acesso avançado, será preciso concluir as seguintes ações para manter esse status:
|
Cada nível tem restrições. Veja mais em Níveis de acesso e recursos. Todos os desenvolvedores devem seguir os Termos da Plataforma do Facebook e as Políticas do Desenvolvedor. As chamadas em QUALQUER nível de acesso são feitas em relação aos dados de produção.
Para verificar seu nível de acesso atual, navegue até Painel de Apps > Análise do app > Permissões e recursos.
Acesso à API de Marketing | Acesso Padrão ao Gerenciamento de Anúncios | Ação |
---|---|---|
Acesso ao desenvolvimento | Acesso padrão | Por padrão |
Acesso padrão | Acesso avançado | Exigir inscrição no Painel de Apps |
As permissões que precisam ser solicitadas mudam de acordo com a API que você quer acessar.
Caso o app gerencie somente sua conta de anúncios, o acesso padrão e as permissões ads_read
e ads_management
serão suficientes. Se o app gerenciar contas de anúncios de outras pessoas, será necessário ter acesso avançado e as permissões ads_read
e/ou ads_management
. Veja todas as permissões disponíveis para apps de empresa.
Os recursos que devem ser solicitados mudam conforme a maneira como você pretende usar nossas APIs. Para gerenciar anúncios, é comum solicitar o recurso Ads Management Standard Access
. Veja todos os recursos disponíveis para apps de empresa.
Para obter o acesso avançado do Acesso Padrão ao Gerenciamento de Anúncios, seu app precisa atender a estes requisitos:
Se estiver gerenciando os anúncios de outra pessoa, use o parâmetro scope
para solicitar as permissões ads_management
ou ads_read
para alguém. Seu app obterá acesso quando alguém clicar em Permitir:
https://www.facebook.com/v21.0
/dialog/oauth?
client_id=<YOUR_APP_ID>
&redirect_uri=<YOUR_URL>
&scope=ads_management
Ao preencher o campo YOUR_URL, insira /
à direita. Por exemplo: http://www.facebook.com/
Caso de uso | O que solicitar |
---|---|
Você quer ler e gerenciar anúncios das próprias contas ou de contas de anúncios para as quais tenha recebido acesso. |
|
Você quer ler relatórios de anúncios das próprias contas ou de contas de anúncios para as quais tenha recebido acesso. |
|
Você quer obter relatórios de anúncios de um conjunto de clientes, bem como ler e gerenciar anúncios de outro conjunto de clientes. |
|
A tabela abaixo mostra como os níveis de acesso avançado e padrão afetam o recurso Acesso Padrão ao Gerenciamento de Anúncios.
Acesso padrão | Acesso avançado | |
---|---|---|
Limites de contas | Gerencie um número ilimitado de contas de anúncios. Administradores ou desenvolvedores de apps podem fazer chamadas à API em nome de administradores de contas de anúncios ou anunciantes. | Gerencie um número ilimitado de contas de anúncios se tiver as permissões |
Limites de volume | Volumes extremamente limitados por conta de anúncio. Somente para desenvolvimento. Não para apps em produção veiculando para anunciantes publicados. | Volumes ligeiramente limitados por conta de anúncios. |
Gerenciador de Negócios | Acesso limitado às APIs do Gerenciador de Negócios e do Catálogo de produtos. Sem acesso do Gerenciador de Negócios para administrar contas de anúncios, permissões de usuários e Páginas. | Acesso a todas as APIs do Gerenciador de Negócios e do Catálogo de produtos. |
Usuário do sistema | É possível criar um usuário do sistema e um usuário do sistema administrador. | Pode criar dez usuários do sistema e um usuário do sistema administrador. |
Criação da Página | Não é possível criar páginas por meio da API. | Não é possível criar páginas por meio da API. |
As permissões e os recursos para apps contam com dois níveis de acesso diferentes: o acesso padrão e o acesso avançado. Observe que, nesse contexto, o termo "acesso padrão" não está relacionado ao recurso Acesso Padrão ao Gerenciamento de Anúncios. O acesso avançado do Acesso Padrão ao Gerenciamento de Anúncios ainda exige que o app seja aprovado no processo de análise.
A verificação da empresa é um processo que nos permite confirmar sua identidade como entidade corporativa, o que será necessário caso o app acesse dados sensíveis. Saiba mais sobre o processo de verificação da empresa.