Ver um status
Recupera as informações de uma mensagem existente. Esta mensagem pode ser enviada ou recebida. Você só precisa fornecer o ID de mensagem exclusivo que foi retornado na criação ou recebimento.
PARÂMETROS
Um ID aleatório único que é criado no BSG. plataforma e é retornado na criação do objeto. Requeridos
Uma referência de cliente. Requeridos
Um ID aleatório único que é criado para vários pedidos. Requeridos
ATRIBUTOS
Um ID aleatório único que é criado na plataforma BSG e é retornado na criação do objeto.
O número de telefone.
Uma referência de cliente.
A quantidade de segundos que a mensagem é válida.
A data e hora da criação da mensagem.
A data e hora agendadas da mensagem.
A data e hora da criação da mensagem.
A data e hora do último status da mensagem. Valores possíveis: programado, enviado, entregue, expirado, não entregue, rejeitado, desconhecido.
PEDIR ESTADO DA MENSAGEM POR ID
DEFINIÇÃO
GET https://app.bsg.hk/rest/sms/{id}
EXEMPLO DE RESPOSTA
{ “error”:0,
“errorDescription”:”No errors”,
“id”:”211″,
“msisdn”:”380972000001″,
“reference”:”ext_id_19″,
“time_in”:”2017-01-17 09:11:41″,
“time_sent”:”2017-01-17 09:11:41″,
“time_dr”:”2017-01-17 09:11:41″,
“status”:”delivered”,
“price”:0.23,
“currency”:”EUR”
}
PEDIR ESTADO DA MENSAGEM POR REFERÊNCIA
DEFINIÇÃO
GET https://app.bsg.hk/rest/sms/{reference}
EXEMPLO DE RESPOSTA
{ “error”:0,
“errorDescription”:”No errors”,
“id”:”211″,
“msisdn”:”380972000001″,
“reference”:”ext_id_19″,
“time_in”:”2017-01-17 09:11:41″,
“time_sent”:”2017-01-17 09:11:41″,
“time_dr”:”2017-01-17 09:11:41″,
“status”:”delivered”,
“price”:0.23,
“currency”:”EUR”
}
EXEMPLO DE RESPOSTA DE ERRO PARA O STATUS DA MENSAGEM
{ “error”: 20,
“errorDescription”:”SMS not found”
}
SOLICITAR INFORMAÇÕES SOBRE A TAREFA POR TASK_ID
DEFINIÇÃO
GET https://app.bsg.hk/rest/sms/task/{task_id}
EXEMPLO DE RESPOSTA
{ “originator”:”alpha_name”,
“body”:”message text”,
“validity”:72,
“totalprice”:0.23,
“currency”:”EUR”,
“sent”:1,
“delivered”:1,
“expired”:0,
“undeliverable”:0,
“unknown”:0
}
EXEMPLO DE RESPOSTA A ERRO PARA INFORMAÇÕES DE TAREFA
{ “error”: 30,
“errorDescription”:”Task not found”
}