fix: remover instagram_basic dos escopos (login quebrava)

O app na Meta ainda não tem o produto/uso de Instagram habilitado, então
pedir instagram_basic dispara "Invalid Scopes" e impede o login. Volta a
lista de escopos para a que funciona; reincluir após ativar no painel.

Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
Marcio Bevervanso 2026-06-16 09:57:03 -03:00
parent 8dade26695
commit 0fbae80622

View file

@ -33,10 +33,11 @@ export async function GET(request: NextRequest) {
'business_management',
'pages_show_list',
'pages_read_engagement',
// Necessário para ler a conta de Instagram vinculada a cada página
// (campo instagram_business_account em /me/accounts). Sem isso, o app
// mostra "sem Instagram vinculado" mesmo quando há um IG conectado.
'instagram_basic',
// Para mostrar a conta de Instagram vinculada à página (campo
// instagram_business_account), o app precisa do escopo instagram_basic.
// Ele só é válido depois de adicionar o produto/uso de Instagram no painel
// do Meta Developers — senão o login quebra com "Invalid Scopes". Ative lá
// e então reinclua 'instagram_basic' nesta lista.
].join(',');
const authUrl = new URL(