Mensagens de Erro API GraphQL
A API GraphQL retorna códigos de status no padrão HTTP para indicar erros. Ao receber códigos de status de erros ao fazer uma requisição, você também receberá uma mensagem de erro. Esses erros podem estar relacionados a problemas de autenticação, de limites, de acesso ou de construção de elementos de query e da GraphQL.
A tabela a seguir lista os códigos de status e as mensagens de erro em formato de query:
Códigos de status | Mensagem de erro | Motivo |
---|---|---|
400 | To execute queries it is mandatory to provide the desired time interval. | Os campos tsRange ou tsGt + tsLt não foram informados na query. |
400 | The start and end dates must have the same timezone. | O fuso horário informado nos campos tsRange ou tsGt e tsLt estão diferentes. Utilize o horário em formato UTC. Por exemplo: "2023-10-10T10:47:00" |
400 | The value for the query limit is invalid (must be between 0 to 10000 rows). | O limite de linhas por query foi excedido. |
400 | You have exceeded the limit amount allowed for selected fields (37 fields). | O limite de campos selecionados por query foi excedido. |
400 | Argument”[value]” has invalid value [[value], [value]invoceationsss].\nIn element #1: Expected type “[value]”, found [value]. | Um valor de argumento inválido, indicado pela mensagem de erro, foi utilizado na requisição. |
400 | Cannot query field”[value]” on type “[value]“. | Um campo não existente, indicado pela mensagem de erro, foi utilizado na requisição. |
400 | Unknown argument “[value]” on field “[value]” of type “Query”. Did you mean “[value]“? | Um argumento inválido, indicado na mensagem de erro, foi utilizado na query. |
401 | The authentication could not be performed. Reason : Invalid Token | Um token inválido foi informado. |
401 | The request does not contain the required authentication headers. | Não foi informado um token no header da requisição. |
401 | The authorization token has expired. | O token informado expirou. |
404 | The following resource could not be found. | O client_id não possui acesso ao recurso sendo consultado na API. |
429 | You have reached the request rate limit! | O limite de requisições para o endereço de IP foi excedido. |
Se você recebeu alguma das mensagens de erro detalhadas acima, consulte a documentação da API GraphQL para encontrar as especificações necessárias e corrigir a sua requisição.