Mobildev XML Interfaces SMS gönderimi için iki
çeşit XML ifadesi sunmaktadır:
1. SMSToMany
2. SMS MultiSenders
1. SMS To Many
SMS To Many ifadesi, aynı mesajı birden fazla GSM
numarasına göndermek için kullanılır. Önerilen SMS paketi boyutu
30.000 adettir.
Aşağıdaki örnekte SMS To Many XML ifadesi gösterilmektedir.
Örnek: SMS To Many XML
ifadesi örneği
| <MainmsgBody> |
| |
<UserName>username-company_code</UserName> |
| |
<PassWord>password</PassWord> |
| |
<Action>0</Action> |
| |
<Mesgbody>mesaj</Mesgbody> |
| |
<Numbers>05421234567,05321234567</Numbers> |
| |
<Originator>ORIGINATOR</Originator> |
| |
<SDate>150820041530</SDate> |
| </MainmsgBody> |
Yukarıdaki XML ifadesinde:
UserName parametre düğümü,
Mobildev’de tanımlı olan kullanıcı adınızı,
PassWord parametre düğümü, Mobildev’de
tanımlı olan kullanıcı adınıza ait şifreyi,
Action parametre düğümü, gönderilen XML
ifadesinin hangi işlev için gönderildiği bilgisini,
Mesgbody parametre düğümü, gönderilecek
mesaj içeriğini,
Numbers parametre düğümü, mesajın gönderileceği
GSM numaralarını, Originator parametre
düğümü, mesajın gönderildiği GSM numarasında gönderen kısmında çıkacak
ifadeyi,
SDate parametre düğümü, ggaayyyyssdd
(GünAyYılSaatDakika) şeklinde gönderim zamanını ifade eder.
Eğer Originator parametre
düğümüne herhangi bir değer girmezseniz kullanıcıya ait tanımlanmış
olan ilk Originator bilgisi kullanılır.
Eğer SDate parametre düğümüne bir değer
girmezseniz mesaj gönderim işlemi hemen başlar. Bir değer belirtirseniz
mesaj gönderim işlemi o tarihte yapılır.
XML ifadesi Gateway’a ulaştığında iki çeşit geri
dönüş değeri alınır:
1. İşlem başarılıysa:
“ID: 3152005” şeklinde mesaj gönderim
paketine ait TimerID bilgisi döner.
2. Hata oluşmuşsa: Bknz.
Hata
kodları
2. SMS MultiSenders
SMS MultiSenders ifadesi, farklı mesajları farklı
GSM numaralarına göndermek için kullanılır. Önerilen SMS paketi
boyutu 30.000 adettir.Aşağıdaki örnekte SMS MultiSenders XML ifadesi
gösterilmektedir.
Örnek: SMS MultiSenders XML ifadesi örneği
| <MainmsgBody> |
| |
<UserName>username-company_code</UserName> |
| |
<PassWord>password</PassWord> |
| |
<Action>1</Action> |
| |
<Messages> |
| |
|
<Message> |
| |
|
|
<Mesgbody>your message1</Mesgbody> |
| |
|
|
<Number>05427654321</Number> |
| |
|
</Message> |
| |
|
<Message> |
| |
|
|
<Mesgbody>your message2</Mesgbody> |
| |
|
|
<Number>05327654321</Number> |
| |
|
</Message> |
| |
</Messages> |
| |
<Originator>ORIGINATOR</Originator> |
| |
<SDate></SDate> |
| </MainmsgBody> |
Yukarıdaki XML ifadesinde:
UserName parametre düğümü,
Mobildev’de tanımlı olan kullanıcı adınızı,
PassWord parametre düğümü, Mobildev’de
tanımlı olan kullanıcı adınıza ait şifreyi,
Action parametre düğümü, gönderilen
XML ifadesinin hangi işlev için gönderildiği bilgisini,
Mesgbody parametre düğümü, gönderilecek
mesaj içeriğini,
Number parametre düğümü, mesajın gönderileceği
GSM numarasını, Originator parametre
düğümü, mesajın gönderildiği GSM numarasında gönderen kısmında çıkacak
ifadeyi,
SDate parametre düğümü, ggaayyyyssdd
(GünAyYılSaatDakika) şeklinde gönderim zamanını ifade eder.
Eğer Originator parametre
düğümüne herhangi bir değer girmezseniz kullanıcıya ait tanımlanmış
olan ilk Originator bilgisi kullanılır.Eğer
SDate parametre düğümüne bir değer girmezseniz
mesaj gönderim işlemi hemen başlar. Bir değer belirtirseniz mesaj
gönderim işlemi o tarihte yapılır.
XML ifadesi Gateway’a ulaştığında iki çeşit geri
dönüş değeri alınır:
1. İşlem başarılıysa:
“ID: 3152005” şeklinde mesaj gönderim
paketine ait TimerID bilgisi döner.
2. Hata oluşmuşsa: Bknz.
Hata kodları
|