Saltar para o conteúdo
Last updated

Todas as respostas da API MoreLogin seguem um formato JSON padrão.


Estrutura de Resposta

{
  "code": 0,
  "msg": null,
  "data": {},
  "requestId": "unique-request-id"
}
CampoTipoDescrição
codeintegerCódigo de resultado. 0 = sucesso, outros valores indicam erros
msgstring| nuloMensagem de erro. null quando bem-sucedido
dataobjeto | matriz | nuloCarga útil de resposta. A estrutura varia de acordo com o endpoint
requestIdstringIdentificador de solicitação exclusivo. Inclua isso ao entrar em contato com o suporte

Resposta de sucesso

{
  "code": 0,
  "msg": null,
  "data": {
    "id": 1234567890
  },
  "requestId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}

Resposta de erro

{
  "code": 99001,
  "msg": "Invalid parameters",
  "data": null,
  "requestId": "a1b2c3d4-e5f6-7890-abcd-ef1234567890"
}

Respostas paginadas

Os endpoints da lista retornam dados paginados neste formato:

{
  "code": 0,
  "msg": null,
  "data": {
    "total": 100,
    "current": 1,
    "pages": 10,
    "dataList": [
      { ... },
      { ... }
    ]
  },
  "requestId": "..."
}
CampoDescrição
totalNúmero total de registros
currentNúmero da página atual
pagesNúmero total de páginas
dataListMatriz de registros para a página atual

Códigos de status HTTP

EstadoDescrição
200Solicitação processada com sucesso (verifique o campo code para ver o resultado comercial)
401Não autorizado – token de acesso inválido ou expirado
403Proibido – permissões insuficientes
429Muitas solicitações — limite de taxa excedido
500Erro interno do servidor – entre em contato com o suporte

Dica: sempre verifique o campo code no corpo da resposta, não apenas o código de status HTTP. Um status HTTP 200 com code: 99001 significa que a solicitação foi recebida, mas falhou na validação.