Saltar para o conteúdo principal
A API do GetQR está em versão beta e só está disponível para alguns espaços de trabalho. Os detalhes podem mudar antes do lançamento geral.
A API do GetQR usa os códigos de estado HTTP padrão. Os pedidos bem-sucedidos devolvem 2xx. Os pedidos falhados devolvem 4xx ou 5xx com um corpo JSON que explica o que correu mal.

Formato dos erros

Todos os erros têm a mesma estrutura: um código estável, uma mensagem legível e uma ligação para a descrição desse código.
string
obrigatório
Código de erro estável e legível por máquina. Utilize-o no seu código em vez da mensagem. Consulte Códigos de erro.
string
obrigatório
Descrição legível do problema. O texto pode mudar.
string
obrigatório
Ligação para a descrição do código de erro na documentação da API da sua conta GetQR.

Códigos de erro

Erros de validação

Quando o corpo ou os parâmetros de consulta falham a validação, a API responde 422. A mensagem descreve o primeiro campo inválido no formato <issue>: <field>: <details>:
Os campos aninhados usam notação de pontos, por exemplo link.url.

Tratar erros

  • Decida com base em error.code e não em error.message.
  • Não repita erros 4xx sem alterações: corrija primeiro o pedido. As exceções são um 409 por um pedido ainda em curso e 429.
  • Perante um 429, aguarde o número de segundos indicado no cabeçalho Retry-After. Consulte Limites de pedidos.
  • Repita os erros 5xx com espera exponencial.

Problemas comuns

A API está em versão beta e ainda não está ativada para o seu espaço de trabalho.
O caminho está errado. Compare-o com as páginas dos endpoints e verifique se começa por /api/v1/.
A subscrição do dono do espaço de trabalho terminou. A chave de API volta a funcionar assim que o dono renovar a subscrição.
A sua função no espaço de trabalho é visualizador. Só o dono do espaço de trabalho e os editores podem utilizar a API.

Próximos passos

Limites de pedidos

Autenticação