Visão geral
Formato de resposta de erro
Erros comuns
Erros de autenticação
Invalid service key
Invalid service key
Erro:
Invalid service key
Causa: A Chave de serviço fornecida não é válida ou foi revogada.Solução:- Verifique se sua Chave de serviço está correta
- Confira se a Chave de serviço não foi revogada
- Gere uma nova Chave de serviço, se necessário
Insufficient permissions
Insufficient permissions
Erro:
Insufficient permissions
Causa: A Chave de serviço não possui as permissões “Teams Read-only” necessárias.Solução:- Atualize as permissões da Chave de serviço nas configurações da equipe
- Garanta que a Chave de serviço tenha acesso “Teams Read-only”
Erros na Estrutura da Consulta
Selections ausentes
Selections ausentes
Erro:
at least one field or aggregation is required
Causa: A solicitação de consulta não contém nenhuma selections ou aggregations.Solução: Adicione pelo menos uma selection à sua solicitação de consulta:Fonte de dados inválida
Fonte de dados inválida
Erro:
invalid query table: QUERY_DATA_SOURCE_UNSPECIFIED
Causa: Provavelmente há um erro de digitação no campo data_source
.Solução: Verifique a grafia da sua fonte de dados. Opções válidas:QUERY_DATA_SOURCE_USER_DATA
QUERY_DATA_SOURCE_CHAT_DATA
QUERY_DATA_SOURCE_COMMAND_DATA
QUERY_DATA_SOURCE_PCW_DATA
Funções de agregação mistas
Funções de agregação mistas
Erro: Válido:
all selection fields should have an aggregation function, or none of them should
Causa: Algumas selections têm funções de agregação enquanto outras não.Solução: Adicione funções de agregação a todas as selections ou remova de todas:Inválido:Erros de campos e agregação
Função de agregação inválida
Função de agregação inválida
Erro:
invalid aggregation function for string type field ide: QUERY_AGGREGATION_SUM
Causa: A função de agregação não é compatível com o tipo de campo especificado.Solução: Consulte a seção Available Fields para ver quais funções de agregação são válidas para cada campo. Campos do tipo string geralmente só têm suporte a COUNT
e UNSPECIFIED
.Agregação em campo distinct
Agregação em campo distinct
Erro: Válido:
tried to aggregate on a distinct field: distinct_developer_days. Consider aggregating on the non-distinct fields instead: [api_key date]
Causa: Campos com o padrão “distinct_*” não podem ser usados na seção de aggregations.Solução: Use os campos alternativos sugeridos para agregação:Inválido:Aliases de campo duplicados
Aliases de campo duplicados
Erro:
duplicate field alias for selection/aggregation: num_acceptances
Causa: Múltiplas selections ou aggregations têm o mesmo nome.Solução: Garanta que todos os aliases de campo sejam únicos. Lembre-se de que, se nenhum nome for especificado, o padrão será {aggregation_function}_{field_name}
.Erros de filtragem de dados
Nome de grupo inválido
Nome de grupo inválido
Erro:
invalid group name: GroupName
Causa: O nome de grupo especificado não existe na sua organização.Solução:- Verifique a grafia do nome do grupo
- Confira se o grupo existe nas configurações da sua equipe
- Use o nome exato do grupo conforme aparece no painel da sua equipe
Formato de timestamp inválido
Formato de timestamp inválido
Erro: Exemplos válidos:
invalid timestamp format
Causa: O timestamp não está no formato RFC 3339 correto.Solução: Use o formato de timestamp correto:2024-01-01T00:00:00Z
2024-12-31T23:59:59Z
2024-06-15T12:30:45Z
Filtros em conflito
Filtros em conflito
Erro: Válido:Ou:
Cannot use both group_name and emails parameters
Causa: Os parâmetros group_name
e emails
foram fornecidos juntos em uma solicitação do Cascade Analytics.Solução: Use group_name
OU emails
, mas não ambos:Inválido:Limitação de taxa
Limite de taxa excedido
Limite de taxa excedido
Erro:
429 Too Many Requests
Causa: Você ultrapassou o limite de taxa da API.Solução:- Aguarde antes de fazer novas solicitações
- Implemente backoff exponencial no cliente
- Considere agrupar várias consultas em uma única solicitação quando possível
- Contate o suporte se precisar de limites de taxa mais altos
Dicas de debugging
1. Comece de forma simples
2. Validar nomes de campos
3. Verifique a compatibilidade das agregações
4. Teste os filtros separadamente
5. Use a formatação JSON adequada
Obtendo ajuda
- Verifique a mensagem de erro com atenção - A maioria dos erros traz orientações específicas sobre como corrigir o problema
- Revise os exemplos - Compare a estrutura da sua consulta com os exemplos que funcionam na documentação
- Contate o suporte - Entre em contato com o Windsurf Support e inclua a mensagem de erro e a consulta específicas