Exclusão de Dados (Meta)
Configuração obrigatória do callback de exclusão de dados do Instagram
Por que isso é necessário? O Meta exige que todo app que usa a Instagram API tenha uma URL de callback para exclusão de dados. Quando um usuário remove o seu app da conta Instagram, o Meta chama esta URL para que você exclua os dados dele da sua plataforma.
1. Criar o App no Meta
Acesse developers.facebook.com e crie um app do tipo Business. Adicione o produto Instagram Graph API.
Abrir Meta for Developers2. Configurar a App Secret
Copie o App Secret do seu app Meta e defina como a secret INSTAGRAM_APP_SECRET nas variáveis de ambiente do app (Settings → Environment Variables).
3. Obter a URL do Webhook
Após a função instagramDataDeletion ser criada, copie a URL do webhook em: Dashboard → Code → Functions → instagramDataDeletion.
4. Configurar no Meta
No app do Meta, vá em App Settings → Advanced → Data Deletion. Cole a URL do webhook no campo 'Data Deletion Request URL'.
5. Testar
Publique o app e teste o fluxo: conecte uma conta Instagram → remova o app → o Meta chamará o webhook → os dados serão excluídos.
Disponível em: Dashboard → Code → Functions → instagramDataDeletion (após criar a função)A URL completa ficará disponível após a função instagramDataDeletion ser criada.
O App Secret do seu app Meta é necessário para verificar a assinatura das solicitações de exclusão. Encontre-o em: App Settings → Basic → App Secret.
- Todos os campos do Instagram na loja são limpos (ig_connected, ig_user_id, ig_username, etc.)
- Todos os stories importados do Instagram são excluídos
- O cache do feed do Instagram é removido
- Uma solicitação de exclusão é registrada para auditoria
