toplu sms

 Toplu SMS API Dokümantasyoları

Dispatch SMS API

Genel Bilgiler
Kullanım Şekli Kullanım Şekli
Hata Kodları Hata Kodları
Sürüm Notları Sürüm Notları
Dispatch SMS API Giriş Fonksiyonları
Login Login()
login Ex loginEx()
getOriginators() getOriginators()
4 Haneli Paylaşımlı Parametre Ekleme - Mesaj Okuma/Silme - Cevap Mesajı İşlemleri
addSharedNumParameter() addSharedNumParameter()
deleteSharedNumParameter() deleteSharedNumParameter()
updateSharedNumParameter() updateSharedNumParameter()
getSharedNumParameter() getSharedNumParameter()
readSharedNumMsgsByParameter() readSharedNumMsgsByParameter()
deleteSharedNumMsgs() deleteSharedNumMsgs()
addSharedNumRespMsgByParameter() addSharedNumRespMsgByParameter()
getSharedNumResponseMsgs() getSharedNumResponseMsgs()
deleteResponseMessageById() deleteResponseMessageById()
getResponseMessageById() getResponseMessageById()
getResponseMessages() getResponseMessages()
4 Haneli Paylaşımsız Mesaj Okuma/Silme - Cevap Mesajı İşlemleri
readUnsharedNumMsgs() readUnsharedNumMsgs()
deleteUnsharedNumMsgs() deleteUnsharedNumMsgs()
addUnsharedNumRespMsg() addUnsharedNumRespMsg()
getUnsharedNumResponseMsgs() getUnsharedNumResponseMsgs()
getResponseMessageById() getResponseMessageById()
getResponseMessages() getResponseMessages()
deleteResponseMessageById() deleteResponseMessageById()
10 Haneli Paylaşımsız Numaralar - Mesaj Okuma/Silme - Cevap Mesajı İşlemleri
readUnsharedTenDigitNumMsgs() readUnsharedTenDigitNumMsgs()
deleteUnsharedTenDigitNumMsgs() deleteUnsharedTenDigitNumMsgs()
addUnsharedTenDigitNumRespMsg() addUnsharedTenDigitNumRespMsg()
getUnsharedTenDigitNumResponseMsgs() getUnsharedTenDigitNumResponseMsgs()
getResponseMessageById() getResponseMessageById()
getResponseMessages() getResponseMessages()
deleteResponseMessageById() deleteResponseMessageById()
getUnsharedTenDigitNumbers() getUnsharedTenDigitNumbers()

 

 getResponseMessages()

Bütün geri dönüş mesajlarını listeler.

Metod ayrıntıları için;
https://dispatch.smsmakinesi.com:9443/dispatchServices/Service.asmx?op=getResponseMessages
Gönderilecek XML

<?xml version='1.0' encoding='utf-8' ?>
<REQUEST>
   <USERNAME>test</USERNAME>
   <PASSWORD>test</PASSWORD>
   <VENDORID>35000</VENDORID>
</REQUEST>

 
Alınacak Cevap:

<RESPONSE>
   <CODE></CODE>
   <DESC></DESC>
   <INFO></INFO>
</RESPONSE>



CODE etiketleri arasında serviste yapılan işlem ile ilgili işlem kodu bulunur.
DESC etiketleri arasında işlem kodunun açıklaması bulunur.
INFO etiketleri arasında rapor sonuçları gibi ekstra bilgiler bulunur. Her fonksiyon INFO etiketleri arasında bilgi göndermez.

1000, 2000, 2001, 2002, 9000 bu kodlardan birini cevap olarak alırsınız. Anlamını öğrenmek için kodların üzerine tıklayınız.

INFO Bilgileri

OBJECT içerisinde;
TENDIGIT -> On haneli geri dönüş mesajı
UNSHARED -> 4 haneli paylaşımsız geri dönüş mesajı
Yukarıdaki TAG'lar yok ise 4 haneli paylaşımlı geri dönüş mesajı olduğunu ifade eder.

<MSGLIST>
   <OBJECT>
      <RETMSGID>4</RETMSGID>
      <MESSAGE>Hello World!</MESSAGE>
      <ORIGINATOR>TEST</ORIGINATOR>
      <PARAMETER>PARA2</PARAMETER>
   </OBJECT>
   <OBJECT>
      <RETMSGID>11</RETMSGID>
      <MESSAGE>TEST2</MESSAGE>
      <ORIGINATOR>DENEME</ORIGINATOR
      <PARAMETER>PARA1</PARAMETER>
   </OBJECT>
   <OBJECT>
      <RETMSGID>12</RETMSGID>
      <MESSAGE>paylasimsiz 10 hane degistirme test!</MESSAGE>
      <ORIGINATOR>DENEME</ORIGINATOR>
   </OBJECT>
   <OBJECT>
      <RETMSGID>13</RETMSGID>
      <MESSAGE>Yeni geri donus mesaji!</MESSAGE>
      <ORIGINATOR>TEST</ORIGINATOR>
      <TENDIGIT>05354290909</TENDIGIT>
   </OBJECT>
   <OBJECT>
      <RETMSGID>17</RETMSGID>
      <MESSAGE>123123123</MESSAGE>
      <ORIGINATOR>DENEME</ORIGINATOR>
      <UNSHARED/>
   </OBJECT>
</MSGLIST>