900 800 470

API de Envío de SMS por Lotes

Si estás enviando mensajes con la API, quizá no sepas que ofrecemos la posibilidad de enviar varios mensajes en una sola acción, en vez de tener que hacer muchos envíos individuales.

Enviar los mensajes por lotes tiene diversas ventajas:

  • Reducción de las llamadas que necesitarás hacer a la red
  • Aceptación más rápida de los mensajes
  • Tráfico optimizado hacia nuestra pasarela

Las opciones de procesamiento por lotes a las que tendrás acceso diferirán según la API subyacente y el código que utilices. Su código puede utilizar SOAP Web Service o efectuar llamadas HTTP a una página ASPX.

SOAP Web Service

Si estás haciendo llamadas de API al servicio web SendService, tendrás acceso total a los dos métodos de procesamiento por lotes que explicamos. Dichos métodos permiten:

  • Enviar el mismo texto de mensaje a varios números de móvil.
  • Enviar una colección de objetos de mensaje que contengan diferentes números de móvil y textos de mensaje.

Si estás enviando el mismo mensaje de texto a varios números de móvil (por ejemplo, un mensaje de marketing dirigido a un grupo de suscriptores), puedes utilizar los métodos SendMessageMultipleRecipients y SendMessageMultipleRecipientsFull. En ellos se parte de una colección de números de móvil en vez de un único número.

Si necesitas enviar una serie de mensajes al mismo tiempo pero con un contenido diferente (por ejemplo, si envías mensajes personalizados a tus clientes), puedes utilizar el método SendMessageBatch. Este método parte de una colección de objetos messagesubmission (un objeto messagesubmission contiene toda la información para un único mensaje).

HTTP POST

Si estás utilizando la interfaz HTTP POST para enviar mensajes, la única opción de procesamiento por lotes disponible es enviar el mismo texto a una colección de números de móvil. Para ello sólo necesitas incluir los números de móvil (separados por comas) como parte del parámetro de destinatario en una llamada HTTP SendSMS.aspx.

Administración de respuestas

Si utilizas uno de estos métodos, se te devolverá una serie de ID de mensaje en vez de la ID única que recibes cuando envías un solo mensaje. Esta colección de ID se ordena de la misma manera que los mensajes que se enviaron originalmente.

Notas importantes

  • Nuestras pruebas demuestran que el número óptimo de mensajes por lote no debe ser mayor de 50.
  • Las confirmaciones de entrega y las respuestas entrantes a un mensaje procesado por lotes no se gestionan de forma diferente a un envío único normal.
  • En caso de que un mensaje concreto dentro de un lote no fuera aceptado (y el resto del lote sea correcto), la ID del mensaje devuelto será una Guid vacía (00000000-0000-0000-0000-000000000000)