Níveis de acesso

Este documento é válido apenas para apps criados com um tipo de app.

Agora, para ter acesso avançado, é preciso passar pela verificação da empresa.

A partir de 1º de fevereiro de 2023, os apps que solicitarem acesso avançado para permissões precisarão estar conectados a uma empresa verificada. Consulte esta publicação do blog para saber mais.

Os níveis de acesso são uma camada adicional de autorização da Graph API aplicada a permissões e recursos para apps de empresa, consumidor e jogos.

Há dois níveis de acesso: padrão e avançado. Os apps podem solicitar permissões com acesso avançado de qualquer usuário, e os recursos com acesso avançado ficam ativos para todos os usuários. Entretanto, as permissões com acesso padrão só podem ser solicitadas de usuários que tenham uma função no app solicitante, e os recursos com acesso padrão ficam ativos somente para os usuários que têm uma função no app.

Se o app será usado somente por pessoas que têm uma função nele, o acesso padrão será suficiente para as permissões e os recursos necessários para ele. Se o app será usado por pessoas que não têm uma função nele, as permissões e os recursos precisarão de acesso avançado.

Para apps de empresa, consumidor e jogos, o acesso padrão será aprovado automaticamente para todas as permissões e recursos. Entretanto, no caso do acesso avançado, cada permissão e recurso deve ser aprovado individualmente, por meio do processo de análise do app.

Acesso padrão

As permissões com acesso padrão só podem ser solicitadas de usuários que têm uma função no app solicitante. Da mesma forma, os recursos com acesso padrão só ficam ativos para usuários que têm uma função no app.

Em apps de empresa, consumidor e jogos, o acesso padrão será aprovado automaticamente para todas as permissões e todos os recursos disponíveis para o tipo de app.

O acesso padrão é destinado a apps que serão usados somente por pessoas que têm uma função neles ou participam do desenvolvimento do app ao testar os pontos de extremidade de API para os quais o app não foi aprovado.

Acesso avançado

As permissões com acesso avançado podem ser solicitadas de qualquer usuário, e os recursos com acesso avançado ficam ativos para todos os usuários. Porém, a verificação da empresa é necessária para obter acesso avançado. Em alguns casos, também é necessário passar pela análise do app para recursos e permissões individuais.

Aprovação automática

O acesso avançado dos apps de empresa e jogos criados antes de 16 de fevereiro de 2021 foi aprovado automaticamente para as permissões email e public_profile e para qualquer permissão e recurso já aprovado por meio da análise, caso sejam utilizados.

Para apps de consumidor recém-criados, o acesso avançado para as permissões email e public_profile é aprovado automaticamente. Entretanto, as duas permissões são configuradas, por padrão com o acesso padrão, e a mudança para o acesso avançado deve ser feita manualmente. Além disso, os apps de consumidor devem estar no modo publicado para que possam solicitar permissões com acesso avançado dos usuários que não têm uma função no app e para que os recursos com acesso avançado fiquem ativos para os usuários sem função.

Checkup de Uso de Dados

Os apps com acesso avançado para uma permissão ou um recurso devem passar pelo Checkup de Uso de Dados, um processo anual que serve para certificar que o app acessa APIs, produtos e dados do Facebook em conformidade com os Termos da Plataforma e a Políticas do Desenvolvedor.

Remover acesso

Caso você queira indicar que o app não precisa de um recurso ou uma permissão específica, será possível remover o item em questão clicando no ícone da lixeira ao lado da permissão ou do recurso no painel Análise do aplicativo > Permissões e recursos. Para restaurar o acesso a um recurso ou uma permissão removida, pesquise o item novamente no mesmo painel e clique no botão Obter acesso padrão ou Obter acesso avançado. A restauração do acesso avançado para permissões e recursos aprovados anteriormente não requer nova análise.

Todas as permissões e todos os recursos podem ser removidos, exceto public_profile.

Como alterar os níveis de acesso

Os administradores do app podem alterar os níveis de acesso de permissões e recursos individuais. A restauração do acesso avançado de permissões e recursos aprovados anteriormente não requer nova análise. No entanto, a alteração do acesso avançado para o padrão invalidará/desativará todas as permissões/recursos para usuários que não tiverem uma função no app.