#!/bin/bash echo "šŸ”§ Script de Correção Google Drive - Liberi Kids" echo "==============================================" echo "" echo "šŸ“‹ Checklist de Configuração:" echo "" echo "1. āœ… Verificar se Google Drive API estĆ” ativa" echo " - Acesse: https://console.cloud.google.com/apis/library/drive.googleapis.com" echo " - Clique em 'Ativar' se nĆ£o estiver ativo" echo "" echo "2. āœ… Configurar Tela de Consentimento OAuth" echo " - Acesse: https://console.cloud.google.com/apis/credentials/consent" echo " - Tipo: Externo" echo " - Nome do app: Liberi Kids - Sistema de Estoque" echo " - Adicionar escopos: drive.file e drive.readonly" echo "" echo "3. šŸŽÆ CRƍTICO: Adicionar UsuĆ”rios de Teste" echo " - Na tela de consentimento, seção 'UsuĆ”rios de teste'" echo " - Adicionar SEU EMAIL (o mesmo que vai usar para autorizar)" echo " - Sem isso, vocĆŖ receberĆ” erro de autorização" echo "" echo "4. āœ… Verificar Credenciais OAuth" echo " - Acesse: https://console.cloud.google.com/apis/credentials" echo " - URIs de redirecionamento: http://localhost:5000/auth/google-drive/callback" echo "" echo "5. šŸ”„ Testar Configuração" echo " - Recarregar pĆ”gina de ConfiguraƧƵes" echo " - Tentar autorizar novamente" echo " - Usar o email que foi adicionado como usuĆ”rio de teste" echo "" echo "šŸ“ž URLs Importantes:" echo " - Google Cloud Console: https://console.cloud.google.com/" echo " - APIs & Services: https://console.cloud.google.com/apis/" echo " - OAuth Consent: https://console.cloud.google.com/apis/credentials/consent" echo " - Credentials: https://console.cloud.google.com/apis/credentials" echo "" echo "🚨 Lembre-se: Use o MESMO EMAIL em 'UsuĆ”rios de teste' e na autorização!" echo "" # Verificar se o servidor estĆ” rodando if curl -s http://localhost:5000/api/google-drive/status > /dev/null; then echo "āœ… Servidor estĆ” rodando" echo "šŸ”— Acesse: http://localhost:3000/configuracoes" else echo "āŒ Servidor nĆ£o estĆ” rodando" echo "Execute: npm start" fi echo "" echo "Após configurar no Google Cloud Console, recarregue a pĆ”gina e tente novamente!"