Obsoleto en V2
La elección de XML
La API OctopushSMS davolverá un XML cuyo contenido será:
- El código de retorno de la API
- Costo de la campaña o en el nodo «sucess»: costo de envío.
- Su saldo restante después de enviar (balance).
- La lista de números que proporcionó, con los cargos en su moneda para cada número y el código de error asociado.
Ejemplo
<?xml version=»1.0″ encoding=»UTF-8″ ?>
<octopush>
<error_code>000</error_code>
<cost>0.105</cost>
<balance>6.93</balance>
<ticket>api110000000021</ticket>
<sending_date>1326311820</sending_date>
<number_of_sendings>1</number_of_sendings>
<currency_code>€</currency_code>
<successs>
<success>
<recipient>+33601010101</recipient>
<country_code>FR</country_code>
<cost>0.0550</cost>
</success>
</successs>
<failures>
<failure>
<error_code>150</error_code>
<recipient>+334</recipient>
</failure>
<failure>
<error_code>150</error_code>
<recipient>+335</recipient>
</failure>
<failure>
<error_code>150</error_code>
<recipient>+336</recipient>
</failure>
</failures>
</octopush>
Definición Etiquetas XML
Código | Definición |
cost | Costo de la campaña o en el nodo «success»: costo de envío. |
balance | Su saldo restante. |
ticket | Su ticket fue enviado. Puede identificar su campaña y recuperar el CA si ha seleccionado «Premium». |
sending_date | Fecha prevista del inicio de la campaña. |
number_of_sendings | SMS requerido según el tamaño, la cantidad de SMS y el tipo de SMS (con caracteres Unicode: 1 SMS por cada 70 caracteres; 1 SMS de hasta 160 caracteres; 1 SMS cada 137 caracteres si el SMS supera los 160 caracteres). |
currency_code | Moneda de precios de SMS. |
successs | Listas de números tratados como válidos y cobrados. |
recipient | Números telefónicos formateados. |
country_code | País del número de teléfono. |
failures | Lista de números equivocados o erróneos. |