Çözümler

API

(APPLICATION PROGRAMMING INTERFACE)

Sazak GSM Yazılım altyapısı arabağlantı örneklerini aşağıda görebilirsiniz.

XML Arayüzü ile Bağlantı

XML Arayüzü ile yapılan istekler post metodu ile çalışmakta olup aynı anda azami 100.000 adet kişiye sms gönderimine olanak sağlamaktadır.XML Arayüzü ile Bağlantı ile ilgili dökümantasyona sağdaki menüden ulaşabilirsiniz.

1- XML ile SMS Gönderimi

<SMS>
   <oturum>
      <kullanici>>[KULLANICI_ADINIZ]</kullanici>
      <sifre>[ŞİFRENİZ]</sifre>
   </oturum>
   <mesaj>
      <baslik>BASLIK</baslik>
      <metin>XML Api ile sms gonderimi...</metin>
      <alicilar>5329998877,5309998877,5429998877</alicilar>
     <tarih>YYYY-MM-DD HH:MM:SS</tarih>
   </mesaj>
   <karaliste>kendi|genel</karaliste>
</SMS>

http://api.sazakgsm.com.tr/tr/xml_api_ileri.php

Türkçe Karakter Desteği için Örnek URL

http://api.sazakgsm.com.tr/xml_api_ileri.php

Normal Gönderim için Örnek URL

Parametreler

  • kullanici : DakikSMS de kayıtlı olan kullanıcı adınızdır.
  • sifre : DakikSMS de kayıtlı olan şifrenizdir.
  • baslik : Mesaj gönderiminin hangi başlık üzerinden yapılacağını belirtir.Azami 11 karakter olabilir.
  • metin : Mesaj metnini belirtir.
  • alicilar : Mesajın gönderileceği numaraları belirtir.Başına 0 konulmadan girilmelidir.Birden fazla kişiye mesaj göndermek için araya virgül (,) konularak yazılmalıdır.
  • tarih : Boş bırakılması durumunda mesaj hemen gider,ileri bir tarihte gönderim için 19 karakter olacak şekilde yukarıdaki formata uygun şekilde girilmelidir.
  • karaliste : Sistem üzerinde bulunan karalisteyi kullanarak mesaj göndermenizi sağlar. 2 parametre almaktadır. Bu parametreler, Genel(Genel olarak kullanılan karalisteyi kontrol eder.) veya Kendi(size ait olan kara listenizi kontrol eder.) olarak kullanılabilir.

Dönen Sonuçlar

  • OK|MesajID Mesaj gönderiminin başarılı olması durumunda dönen sonuçtur. OK| kısmı herzaman sabittir. | işaretinden sonraki kısım rapor IDnizi belirtir.
  • ERR|Açıklama Mesaj gönderiminin başarısız olması durumunda türkçe açıklama içeren hata mesajları döner. ERR kısmı her zaman sabittir.

2- XML ile SMS Gönderimi

<SMS>
   <oturum>
      <kullanici>[KULLANICI_ADINIZ]</kullanici>
      <sifre>[ŞİFRENİZ]</sifre>
   </oturum>
   <baslik>BASLIK</baslik>
  <mesaj>
      <metin>Sayin Veli Dogan, borcunuz 15TL dir.</metin>
      <alici>5428887766</alici>
   </mesaj>
   <mesaj>
      <metin>Sayin Hasan Dogan, borcunuz 20TL dir.</metin>
      <alici>5556665544</alici>
   </mesaj>
   <mesaj>
      <metin>Sayin Haci Dogan, borcunuz 25TL dir.</metin>
      <alici>5057776655</alici>
   </mesaj>
   <tarih>YYYY-MM-DD HH:MM:SS</tarih>
   <karaliste>kendi|genel</karaliste>
</SMS>

http://api.sazakgsm.com.tr/tr/xml_ozel_api_ileri.php

Türkçe Karakter Desteği için Örnek URL

http://api.sazakgsm.com.tr/xml_ozel_api.php

Normal Gönderim için Örnek URL

Parametreler

  • kullanici : DakikSMS de kayıtlı olan kullanıcı adınızdır.
  • sifre : DakikSMS de kayıtlı olan şifrenizdir.
  • baslik : Mesaj gönderiminin hangi başlık üzerinden yapılacağını belirtir.Azami 11 karakter olabilir.
  • N : N Sayıdaki mesaj döngüsü temsil eder.
  • metin : Mesaj metnini belirtir.
  • alici : Mesajın gönderileceği numarayı belirtir.Başına 0 konulmadan girilmelidir.
  • tarih : Boş bırakılması durumunda mesaj hemen gider,ileri bir tarihte gönderim için 19 karakter olacak şekilde yukarıdaki formata uygun şekilde girilmelidir.
  • karaliste : Sistem üzerinde bulunan karalisteyi kullanarak mesaj göndermenizi sağlar. 2 parametre almaktadır. Bu parametreler, Genel(Genel olarak kullanılan karalisteyi kontrol eder.) veya Kendi(size ait olan kara listenizi kontrol eder.) olarak kullanılabilir.

Dönen Sonuçlar

  • OK|MesajID Mesaj gönderiminin başarılı olması durumunda dönen sonuçtur. OK| kısmı herzaman sabittir. | işaretinden sonraki kısım rapor IDnizi belirtir.
  • ERR|Açıklama Mesaj gönderiminin başarısız olması durumunda türkçe açıklama içeren hata mesajları döner. ERR kısmı her zaman sabittir.

3- XML ile Rapor Sorgulama

Bu method ile gönderimlerinize ait raporlarınızı anında sorgulayabilirsiniz.

XML Rapor Sorgulama için örnek XML Yapısı aşağıdaki şekildedir.

<RAPOR>
   <oturum>
      <kullanici>[KULLANICI_ADINIZ]</kullanici>
      <sifre>[ŞİFRENİZ]</sifre>
   </oturum>
   <rapor>
      <raporid>Gönderimden sonra verilen ID</raporid>
   </rapor>
</RAPOR>  

http://api.sazakgsm.com.tr/xml_rapor.php

Örnek URL

Parametreler

  • kullanici : DakikSMS de kayıtlı olan kullanıcı adınızdır.
  • sifre : DakikSMS de kayıtlı olan şifrenizdir.
  • raporid : Mesaj gönderiminden dönen mesaj id sidir.

Dönen Örnek XML Yapısı:

<SONUC>
   <BEKLEYEN>5329998877,5338887766</BEKLEYEN>
   <ILETILEN>5459998877</ILETILEN>
   <HATALI>5006665544</HATALI>
</SONUC>

4- XML ile Bakiye Sorgulama

Bu method ile kredilerinizi anında sorgulayabilirsiniz.

XML Bakiye Sorgulama için örnek XML Yapısı aşağıdaki şekildedir.

<RAPOR>
   <oturum>
      <kullanici>[KULLANICI_ADINIZ]</kullanici>
      <sifre>[ŞİFRENİZ]</sifre>
   </oturum>
</RAPOR>

http://api.sazakgsm.com.tr/xml_bakiye.php

Örnek URL

Parametreler

  • kullanici : DakikSMS de kayıtlı olan kullanıcı adınızdır.
  • sifre : DakikSMS de kayıtlı olan şifrenizdir.

Dönen Örnek Sonuç Yapısı:

String şeklinde döner.XML tag içermez.

numerik(0)  alphanumeric(999)

Entegrasyon Örnekleri

Başlangıç için örneklere göz atın (.zip dosyalarını indirin ve açın):

Haberleşme Teknolojileri LTD. ŞTİ.
2.547
ADET BAYİSİ ALTINDA
96.578
TOPLAM MÜŞTERİSİ İLE

BU AY TOPLAM

1.850,369
ADET SMS GÖNDERMİŞTİR