GİRİŞ
SMS GÖNDER
GELEN SMS
RAPORLAR
REHBER
SORGULAMALAR
ÖRNEK KODLAR
  • Paket Raporu
Hakkında
» Gönderilen bir mesaj paketinin ID'si ile Sms'lerin durumlarını sorgulayabilirsiniz.
Servis URL Adresi
http://uslucantelekom.com/Api/Query
Xml Formatı
1
<Query xmlns:i='http://www.w3.org/2001/XMLSchema-instance' xmlns='SmsApi'>

2
      <Credential>

3
            <Password>sifre</Password>

4
            <Username>kullaniciadi</Username>

5
      </Credential>

6
      <MSISDN>905366336667</MSISDN>

7
      <MessageId>1</MessageId>

8
</Query>

Tanımlar
<Password> : Sisteme giriş yaparken kullanılan şifredir.
İstek yapılırken gönderilmesi zorunludur.
<Username> : Sisteme giriş yaparken kullanılan kullanıcı adıdır.
İstek yapılırken gönderilmesi zorunludur.
<MSISDN> : Mesaj ID'sini belirttiğiniz paketin içerisindeki numaranın durumunu öğrenebilirisiniz.
İstek yapılırken "MessageId" gönderilmesi zorunludur.
<MessageId> : Sms gönderdiğinizde aldığınız yanıttaki Mesaj ID.
Örnek Yanıt
905366336667 0 Bekliyor

905366336667 1 İletildi

905366336667 2 İletilemedi
Notlar
1 : İlk raporunuzu, mesajı gönderdikten 2 dakika sonra sorgulayabilirsiniz.
2 : Diğer raporları 15 dk lık aralıklar ile alabilirsiniz.
3 : Numara ile durumlar arası " "(boşluk) ile ayrılmıştır
4 : Satırlar "\r\n" ile ayırılmıştır
Örnek Hata Yanıtı
1
<Query xmlns:i='http://www.w3.org/2001/XMLSchema-instance' xmlns='SmsApi'>

2
      <Response>

3
            <Status>

4
                  <Code>200</Code>

5
                  <Description>OK</Description>

6
            </Status>

7
      </Response>

8
</Query>
Tanımlar
<Code> : Mesaj durum kodudur.
<Description> : Mesaj durum açıklamasıdır.
Hata Kodları
400 : (Bad Request)
Gönderilen Xml eksik veya hatalıdır.
401 : (Unauthorized)
Kullanıcı Adı veya Şifre hatalıdır.
403 : (Forbidden)
Api ile sms sorgulama yetkiniz yok.
407 : (Proxy Authentication Required)
Kullanıcı durumunuz pasiftir.
500 : (Internal Server Error)
Geçici sunucu hatası.