Versión API v1.0
Permite obtener el estado de un SMS
https://restapi.marketext.com/sms/{api_id}/{user_id}/{message_id}
Parámetro | Descripción | Requerido | Valor Predeterminado |
---|---|---|---|
format | Solicita el formato de respuesta ya sea JSON/XML/CSV/URLencoded | Opcional |
GET | http://restapi.marketext.com/sms/democompany/demouser/7385274faf4f435718dd4ffdf9d05dee |
$client = new RESTClient();
$client->setUrl("http://restapi.marketext.com/sms/democompany/demouser/7385274faf4f435718dd4ffdf9d05dee");
$client->setMethod("GET");
$client->execute();
$response = $client->getLastResponse();
$client->resetClient();
Respuesta esperada | Parámetro a enviar |
---|---|
JSON | application/json |
XML | application/xml |
CSV | text/csv |
Form URL Encoded | application/x-www-form-url-encoded |
JSON{ "status": "8" }XML<?xml version="1.0"?> <respuesta><status>8</status></respuesta>CSV8URLEncodedstatus=8 Explicación de los códigos de respuesta
Código | Explicación |
---|---|
0 | Enviado a la plataforma |
1 | Entregado al destinatario |
2 | Error al contactar el móvil |
3 | Número de móvil no válido |
4 | SMS Programado, en espera de ser enviado |
5 | Número de móvil bloqueado para entregas |
6 | Saldo insuficiente para envío de SMS |
7 | Destino no incluido en cobertura |
8 | Entregado al operador |
La siguiente es una lista de códigos de respuesta del recurso y la frase estándar asociadas a ese código, más la explicación de los errores específicos que puedan generarse.
Las frases estándares están destinadas a dar una descripción intutiva del estatus, y la explicación específica permitirá encontrar el error más fácilmente.
El código de respuesta es enviado en el encabezado, y la explicación en el cuerpo de la respuesta.
Código | Descripción |
---|---|
400 | Solicitud incorrecta. La solicitud contiene datos no válidos o faltantes |
404 | No encontrado. El URI no coincide con ninguno de los recursos disponibles, o, si solicita un recurso con un identificador, el recurso no existe |
405 | Método no permitido. El método de la petición HTTP que esta intentando utilizar no esta permitido. Verifique la documentación para ver los metodos permitidos |
JSON
{
"error": "No encontrado. El URI no coincide con ninguno de los recursos disponibles, o, si solicita un recurso con un identificador, el recurso no existe -> No encontrado. El código buscado no existe"
}
XML
<?xml version="1.0"?>
<respuesta><error>No encontrado. El URI no coincide con ninguno de los recursos disponibles, o, si solicita un recurso con un identificador, el recurso no existe -> No encontrado. El código buscado no existe</error></respuesta>
CSV
No encontrado. El URI no coincide con ninguno de los recursos disponibles, o, si solicita un recurso con un identificador, el recurso no existe -> No encontrado. El código buscado no existe
URLEncoded
error=No encontrado. El URI no coincide con ninguno de los recursos disponibles, o, si solicita un recurso con un identificador, el recurso no existe -> No encontrado. El código buscado no existe
Transferencia limitada | No |
Formato de la respuesta | JSON |
Autenticación | None |