Primeiro commit
This commit is contained in:
58
scripts/fix-google-drive.sh
Executable file
58
scripts/fix-google-drive.sh
Executable file
@@ -0,0 +1,58 @@
|
||||
#!/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!"
|
||||
Reference in New Issue
Block a user