Aşağıdaki XML ifadesini, parametre düğümlerine
istenen bilgileri ekleyerek Gateway’a yolladığınızda, geri dönüş
değeri olarak size ait kullanıcı hesabı için toplanan mesajlar
alınır:
<SMCollectorMain>
<UserName>demo</UserName>
<PassWord>demo</PassWord>
<Action>0</Action>
<List>ALL</List>
</SMCollectorMain>
Yukarıdaki XML ifadesinde:
UserName parametre
düğümü, Mobildev’de tanımlı 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,
List parametre düğümü kullanıcı hesabınıza
ait toplanan mesajların hangilerini (Okunmuş,okunmamış,tümü) geri
dönüş değeri olarak almak istediğinizi ifade eder.
List parametre düğümü üç değer alabilir:
1. Okunmuş mesajları almak için
REC READ
2. Okunmamış mesajları almak için
REC UNREAD
3. Tüm mesajları almak için
ALL
Aşağıdaki örnekte gönderilen mesajları almak
için gereken XML ifadesi gösterilmektedir.
Örnek: Gönderilmiş
mesajları toplamak için gereken XML ifadesi
<SMCollectorMain>
<UserName>demo</UserName>
<PassWord>demo</PassWord>
<Action>0</Action>
<List>ALL</List>
</SMCollectorMain>
Yukarıdaki XML ifadesini Bir XMLHTTP isteği oluşturup
Gateway’a gönderdiğinizde aşağıdaki geri dönüş değerlerini alırsınız:
1. İşlem başarılıysa ve kullanıcı
hesabına gönderilen mesaj varsa:
<resultset>
<row>
<id></id>
<msgdate></msgdate>
<msgbody></msgbody>
<gsmno></gsmno>
<status></status>
</row>
<row>
<id></id>
<msgdate></msgdate>
<msgbody></msgbody>
<gsmno></gsmno>
<status></status>
</row>
</resultset>
2. Kullanıcı hesabına gönderilen
mesaj yoksa:
ok 08
3. Hata oluşmuşsa:
Bknz. Hata
kodları