Visão geral
Formato da resposta de erro
Erros comuns
Erros de autenticação
Chave de serviço inválida
Chave de serviço inválida
Erro:
Invalid service keyCausa: A chave de serviço fornecida não é válida ou foi revogada.Solução:- Verifique se a chave de serviço está correta
- Verifique se a chave de serviço não foi revogada
- Gere uma nova chave de serviço, se necessário
Permissões insuficientes
Permissões insuficientes
Erro:
Insufficient permissionsCausa: A chave de serviço não possui as permissões necessárias para o endpoint que você está chamando.Solução:- Atualize as permissões da chave de serviço em Configurações da equipe
- Consulte a introdução à API para ver a permissão específica exigida por cada endpoint
Erros na estrutura da consulta
Seleções ausentes
Seleções ausentes
Erro:
at least one field or aggregation is requiredCausa: A requisição de consulta não contém nenhuma seleção nem agregação.Solução: Adicione pelo menos uma seleção à sua requisição de consulta:Origem de dados inválida
Origem de dados inválida
Erro:
invalid query table: QUERY_DATA_SOURCE_UNSPECIFIEDCausa: Provavelmente há um erro de digitação no campo data_source.Solução: Confira novamente a grafia da sua origem de dados. Opções válidas:QUERY_DATA_SOURCE_USER_DATAQUERY_DATA_SOURCE_CHAT_DATAQUERY_DATA_SOURCE_COMMAND_DATAQUERY_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 shouldCausa: Algumas seleções têm funções de agregação, enquanto outras não.Solução: Adicione funções de agregação a todas as seleções ou remova-as de todas elas:Inválido:Erros de campo e de 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_SUMCausa: A função de agregação não é compatível com o tipo do campo especificado.Solução: Consulte a seção Campos disponíveis para ver quais funções de agregação são válidas para cada campo. Campos de string normalmente aceitam apenas COUNT e UNSPECIFIED.Agregação em campo distinto
Agregação em campo distinto
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 agregações.Solução: Use os campos alternativos sugeridos para a agregação:Inválido:Aliases de campo duplicados
Aliases de campo duplicados
Erro:
duplicate field alias for selection/aggregation: num_acceptancesCausa: Várias seleções ou agregações têm o mesmo nome.Solução: Certifique-se de que todos os aliases de campo sejam exclusivos. Lembre-se de que, se nenhum nome for especificado, o padrão será {aggregation_function}_{field_name}.Erros de filtragem de dados
Nome do grupo inválido
Nome do grupo inválido
Erro:
invalid group name: GroupNameCausa: O nome de grupo especificado não existe na sua organização.Solução:- Confira novamente a grafia do nome do grupo
- Verifique se o grupo existe nas Configurações da equipe
- Use o nome exato do grupo, como ele aparece no painel da sua equipe
Formato de timestamp inválido
Formato de timestamp inválido
Erro: Exemplos válidos:
invalid timestamp formatCausa: O timestamp não está no formato RFC 3339 correto.Solução: Use o formato de timestamp correto:2024-01-01T00:00:00Z2024-12-31T23:59:59Z2024-06-15T12:30:45Z
Filtros conflitantes
Filtros conflitantes
Erro: Válido:Ou:
Cannot use both group_name and emails parametersCausa: Os parâmetros group_name e emails foram fornecidos em uma requisição do Cascade Analytics.Solução: Use group_name OU emails, mas não os dois:Inválido:Limite de taxa
Limite de taxa excedido
Limite de taxa excedido
Erro:
429 Too Many RequestsCausa: Você excedeu o limite de taxa da API.Solução:- Aguarde antes de fazer requisições adicionais
- Implemente backoff exponencial no seu cliente
- Considere agrupar várias consultas em uma única requisição, sempre que possível
- Entre em contato com o suporte se precisar de limites de taxa mais altos
Dicas de depuração
1. Comece pelo básico
2. Valide os nomes dos campos
3. Verifique a compatibilidade das agregações
4. Teste os filtros separadamente
5. Use a formatação JSON adequada
Como obter ajuda
- Verifique a mensagem de erro com atenção - A maioria dos erros inclui orientações específicas sobre como corrigir o problema
- Revise os exemplos - Compare a estrutura da sua consulta com os exemplos funcionais na documentação
- Entre em contato com o suporte - Fale com o Suporte do Devin Desktop e informe sua mensagem de erro específica e a consulta
