Erros
BSG usa códigos de status HTTP padrão para indicar sucesso ou falha de uma solicitação de API. Os códigos na faixa 2xx indicam que uma solicitação foi processada com êxito.
Em caso de erro, o corpo da resposta inclui uma resposta formatada em json que informa exatamente o que está errado.
Attributes
Um número inteiro que representa o tipo de erro.
Uma descrição legível do erro. Você pode fornecer a seus usuários essas informações para indicar o que eles podem fazer a respeito do erro.
Códigos de erro comuns
Sem erros
Chave de API inválida
Params insuficientes
Conta bloqueada
Solicitação inválida ou método de API não existe
Erro desconhecido
Parâmetro de grade de preços inválido
Parâmetros inválidos ou ausentes
Dinheiro insuficiente
Grade de preços inativa
Tempo inválido enviado
Limite excedido para mensagens processadas simultaneamente
Limite de tamanho de lote excedido
Códigos de erro SMS
SMS não encontrado
MSISDN inválido
ID externo ausente
ID externo já existe
Carga útil de solicitação inválida
Originador inválido
Texto sms inválido
ID externo inválido
Tempo de validade inválido
ID de tarefa inválida
Tarefa não encontrada
MSISDN já presente na solicitação
Originador não permitido
Códigos de erro VIBER
Mensagem não encontrada
MSISDN inválido
ID externo já existe
Carga útil de solicitação inválida
Remetente inválido ou não registrado
Texto de mensagem inválido
ID externo inválido
Tempo de validade inválido
Combinação inválida de opções Viber
Telefone duplicado
Códigos de erro HLR
HLR não encontrado
MSISDN inválido
ID externo ausente
ID externo já existe
Carga útil de solicitação inválida
ID externo inválido
MSISDN já presente na solicitação