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