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 Developers

2. 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.

URL do Webhook de Exclusão
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.

Secret Necessária
INSTAGRAM_APP_SECRET
App Secret do Meta

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.

O que acontece quando o webhook é chamado?
  • 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
Fasul