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()

 

 loginEx()

Kullanıcı adı, şifre ve bayi kodunun kontrol edilmesinin yanı sıra bu hesaba ait 10 haneli ve 4 haneli servis numaraları için paylaşımlı ve paylaşımsız haklarının durumunu döner.

Metod ayrıntıları için;
https://dispatch.smsmakinesi.com:9443/dispatchServices/Service.asmx?op=loginEx
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 kodlardan birini cevap olarak alırsınız. Hata kodlarının ne anlama geldiğini öğrenmek için kodların üzerine tıklayınız.

INFO parametresi içerisinde dönecek cevapların bilgileri de aşağıdaki gibidir.

  • FOURDIGITUNSHARED = TRUE - Kullanıcı 4458 paylaşımsız kullanım hakkına sahip
  • FOURDIGITUNSHARED = FALSE - Kullanıcı 4458 paylaşımsız kullanım hakkına sahip değil
  • FOURDIGITSHARED = TRUE - Kullanıcı 4459 paylaşımlı kullanım hakkına sahip
  • FOURDIGITSHARED = FALSE - Kullanıcı 4459 paylaşımlı kullanım hakkına sahip değil
  • TENDIGIT = TRUE - Kullanıcı paylaşımsız 10 hanelihakkına sahip
  • TENDIGIT = FALSE - Kullanıcı paylaşımsız 10 haneli hakkına sahip değil

<FOURDIGITUNSHARED>TRUE</FOURDIGITUNSHARED>
<FOURDIGITSHARED>TRUE</FOURDIGITSHARED>
<TENDIGIT>FALSE</TENDIGIT>