Definición
Esto envía un simple SMS. Puede especificar varios números de teléfono en el parámetro «sms_recipients» separándolos con una «,».
Una buena forma de usar esto es enviar bloques de 200 a 500 números a la vez durante sus campañas:
- < 200: multiplica llamadas y pierde tiempo de conexión
- > 500: el entorno se vuelve lento y aumenta el riesgo de pérdida de datos.
URL
XML : https://www.octopush-dm.com/api/sms
JSON : https://www.octopush-dm.com/api/sms/json
Codificación
UTF-8
Parametros Especiales
Nombre | Definición |
user_login | User login (email address). |
api_key | API key disponible en el panel de control |
sms_recipients | Lista de números en formato internacional + XXZZZZZ separados por comas. |
sms_text | Texto del mensaje (máximo 459 caracteres). |
sms_type | Tipo de SMS: XXX = SMS de bajo costo; FR = SMS Premium; WWW = SMS global. En Francia, si falta «STOP XXXXX» en su texto, la API devolverá un error. |
sms_sender | Remitente del mensaje (si el usuario lo permite), 3-11 caracteres alfanuméricos (a-zA-Z). |
Ejemplo Curl
curl «https://www.octopush-dm.com/api/sms/?user_login=*****%40******.com&api_key=***************&sms_text=un+exemple+de+texte&sms_recipients=0033601010101&sms_type=FR&sms_sender=Octopush»
XML Back
000
0.55
6.93
api110000000021
1501503703
1
€
< successs>
< success>
+33601010101
FR
0.055
< /success>
< /successs>
< /failures>
JSon Back
{«error_code«:«000»,»cost«:0.055,»balance«:6.93,»ticket«:«api110000000021»,»sending_date«:1501503703,»number_of_sendings«:1,»currency_code«:«u20ac»,»failures«:[],»successs«:{«recipient«:33601010101,»country_code«:»FR»,»cost«:0.550,»sms_needed«:1}}
Definición Etiquetas XML
Puede ver la siguiente página con Códigos de Retorno XML
* Para algunos usuarios ovh, el uso de curl_setopt ($ ch, CURLOPT_FRESH_CONNECT, verdadero); en su secuencia de envío en CUrl podría ser útil.