Development

Multiples SMS vers plusieurs destinations

Envoyez des messages multiples à plusieurs destinations en appelant seulement une seule fois une méthode d'API.

July 09 2015

Envoyez des messages multiples à plusieurs destinations en appelant seulement une seule fois une méthode d'API. Cela vous permet d'envoyer de multiples messages SMS personnalisés à plusieurs destinataires, ou à la totalité de votre base de données si nécessaire.

Certaines des utilisations de cette méthode d'envoi comprennent le marketing et les promotions, comme dans notre exemple de code ci-dessous, mais également diverses notifications et alertes, dans les jeux à multi-joueurs, les réseaux sociaux ou les mises à jour de nouvelles.

Votre demande devrait ressembler à ceci:

 POST /sms/1/text/multi HTTP/1.1
Host: api.infobip.com
Authorization: Basic QWxhZGRpbjpvcGVuIHNlc2FtZQ==
Content-Type: application/json

{  
   "messages":[  
      {  
         "from":"WineShop",
         "to":"41793026727",
         "text":"Hey Mike, delicious Istrian Malvazija is finally here. Feel free to visit us and try it for free!"
      },
      {  
         "from":"WineShop",
         "to":"41793026834",
         "text":"Hi Jenny, we have new French Merlot on our shelves. Drop by our store for a free degustation!"
      }
   ]
}
 

De cette façon, vous envoyez des messages SMS spécifiques à plusieurs destinations en une seule demande. La réponse contiendra des informations sur tous les messages envoyés:

 HTTP/1.1 200 OK
Content-Type: application/json

{  
   "bulkId":"f5c4322c-10e7-a41e-5528-34fa0b032134",
   "messages":[  
      {  
         "to":"41793026727",
         "status":{  
            "id":0,
            "groupId":0,
            "groupName":"ACCEPTED",
            "name":"MESSAGE_ACCEPTED",
            "description":"Message accepted"
         },
         "smsCount":1,
         "messageId":"4a54f0242f19-b832-1c39-a7e7a2095f351ed2"
      },
      {  
         "to":"41793026834",
         "status":{  
            "id":0,
            "groupId":0,
            "groupName":"ACCEPTED",
            "name":"MESSAGE_ACCEPTED",
            "description":"Message accepted"
         },
         "smsCount":1,
         "messageId":"9404a69cef19-7a31-ba39-92ace76a5f351ed2"
      }
   ]
}
 

Les rapports complets sont standards à Infobip, fournissant des statistiques détaillées qui vous permettent de mesurer l'efficacité de vos campagnes et de recueillir des données sur les clients.

En savoir plus à propos des statistiques et des rapports: