Merhaba. 2016 Güncel API Dokümantasyonu.
XML ile SMS Gönderimi XML ile SMS Gönderimi azami 100.000 kişiye kadar yapılabilmektedir. 100.000 adet üzerindeki gönderimlerinizi loop ederek 100.000 er adetlik paketler halinde göndermeniz gerekmektedir. XML ile SMS Gönderimi için örnek XML Yapısı aşağıdaki şekildedir. <SMS> <kullanici>>[kullanici_adiniz]</kullanici> <sifre>[şifreniz]</sifre> <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> <izin_link>true false</izin_link> <izin_telefon>true false</izin_telefon> </SMS> Not: <tarih></tarih> taglarını boş bırakırsanız mesaj hemen gider. İleri bir tarihte gitmesini isterseniz yukarıda belirtilen formatta göndermeniz gerekmektedir. Post URL : Türkçe Karakter Desteği için : http://www.dakiksms.com/api/tr/xml_api_ileri.php Normal Gönderim için : http://www.dakiksms.com/api/xml_api_ileri.php 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 : Mesaj gönderiminin başarılı olması durumunda OK MesajID şeklinde bir sonuç döner. OK kısmı herzaman sabittir. işaretinden sonraki kısım değişkendir. Mesaj gönderiminin başarısız olması durumunda ERR ile başlayan ve türkçe açıklama içeren hata mesajları döner.err kısmı her zaman sabittir.
XML ile Hitaplı (Parametrik) SMS Gönderimi XML ile SMS Gönderimi azami 100.000 kişiye kadar yapılabilmektedir. 100.000 adet üzerindeki gönderimlerinizi loop ederek 100.000 er adetlik paketler halinde göndermeniz gerekmektedir. XML ile Hitaplı (Parametrik) SMS Gönderimi için örnek XML Yapısı aşağıdaki şekildedir. <SMS> <kullanici>[kullanici_adiniz]</kullanici> <sifre>[şifreniz]</sifre> <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>... <tarih>yyyy-mm-dd HH:MM:SS</tarih> <karaliste>kendi genel</karaliste> <izin_link>true false</izin_link> <izin_telefon>true false</izin_telefon> </SMS> Not: <tarih></tarih> taglarını boş bırakırsanız mesaj hemen gider. İleri bir tarihte gitmesini isterseniz yukarıda belirtilen formatta göndermeniz gerekmektedir. Post URL : Türkçe Karakter Desteği için : http://www.dakiksms.com/api/tr/xml_ozel_api_ileri.php Normal Gönderim için : http://www.dakiksms.com/api/xml_ozel_api_ileri.php Parametreler : kullanici : DakikSMS de kayıtlı olan kullanıcı adınızdır. sifre : DakikSMS d e 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 : Mesaj gönderiminin başarılı olması durumunda OK MesajID şeklinde bir sonuç döner. OK kısmı herzaman sabittir. işaretinden sonraki kısım değişkendir. Mesaj gönderiminin başarısız olması durumunda ERR ile başlayan ve türkçe açıklama içeren hata mesajları döner.err kısmı her zaman sabittir.
XML İle SMS Gönderimi için Örnek PHP Kodu <?php set_time_limit(0); ini_set('mysql.connect_timeout', 600); ini_set('default_socket_timeout', 600); function sendrequest($site_name,$send_xml,$header_type=array('content-type: text/xml')) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$site_name); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS,$send_xml); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_HTTPHEADER,$header_type); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 120); $result = curl_exec($ch); return $result; } $xml = " <SMS> <kullanici>[kullanici_adiniz]</kullanici> <sifre>[şifreniz]</sifre> <mesaj> <baslik>numeric gonderim icin BASLIKSIZ yazınız yada boş bırakınız</baslik> <metin>xml Api ile sms gonderimi...</metin> <alicilar>5329998877,5309998877,5429998877</alicilar> </mesaj> <tarih>2015-01-01 23:59:59</tarih> </karaliste>kendi</karaliste> <izin_link>true false</izin_link> <izin_telefon>true false</izin_telefon> </SMS>"; $gonder = sendrequest("http://www.dakiksms.com/api/xml_api_ileri.php",$xml); die($gonder);?>
XML ile Hitaplı (Parametrik) SMS Gönderimi Örnek PHP Kodu <?php set_time_limit(0); ini_set('mysql.connect_timeout', 600); ini_set('default_socket_timeout', 600); function sendrequest($site_name,$send_xml,$header_type=array('content-type: text/xml')) { $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$site_name); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS,$send_xml); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,1); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0); curl_setopt($ch, CURLOPT_RETURNTRANSFER,1); curl_setopt($ch, CURLOPT_HTTPHEADER,$header_type); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_setopt($ch, CURLOPT_TIMEOUT, 120); $result = curl_exec($ch); return $result; } $xml = " <SMS> <kullanici>[kullanici_adiniz]</kullanici> <sifre>[şifreniz]</sifre> <baslik>numaralı gönderim için bu kısmı boş bırakabilirsiniz.</- baslik> <tarih>2015-01-01 23:59:59</tarih> <mesaj> <metin>sayin Veli Dogan, borcunuz 15TL dir.</metin> <alici>5428887766</alici> </mesaj>... </karaliste>kendi</karaliste> <izin_link>true false</izin_link> <izin_telefon>true false</izin_telefon> </SMS>"; $gonder = sendrequest("http://www.dakiksms.com/api/xml_ozel_api_ieri.php",$xml); die($gonder);?>
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> <kullanici>kullanıcı adı</kullanici> <sifre>şifre</sifre> <rapor> <raporid>mesaj gonderimi sirasinda gelen ok cevapli id...</raporid> </rapor> </RAPOR> Post URL : http://www.dakiksms.com/api/xml_rapor.php Parametreler : kullanici : DakikSMS de kayıtlı olan kullanıcı adınızdır. sifre : DakikSMS d e kayıtlı olan şifrenizdir. raporid: Mesaj gönderiminden dönen mesaj id sidir. Dönen XML Yapısı: <SONUC> <BEKLEYEN>5329998877,5338887766</BEKLEYEN> <ILETILEN>5459998877</ILETILEN> <HATALI>5006665544</HATALI> </SONUC>
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> <kullanici>532xxxxxxx</kullanici> <sifre>1234</sifre> </RAPOR> Post URL : http://www.dakiksms.com/api/xml_bakiye.php Parametreler : kullanici : DakikSMS de kayıtlı olan kullanıcı adınızdır. sifre : DakikSMS d e kayıtlı olan şifrenizdir. Dönen XML Yapısı: String şeklinde döner. XML tag içermez. numerik(0) alphanumeric(999)
DakikSMS Logo Kullanımı HEX: #E9243F RGB: (237, 25, 64) CMYK: 0 100 75 0 HEX: #4B4B4C RGB: (75, 75, 76) CMYK: 65 60 55 38 HEX: #C3C2C2 RGB: (194, 194, 194) CMYK: 23 20 20 0 HEX: #D6D6D5 RGB: (214, 214, 213) CMYK: 15 10 10 0 HEX: #F2F2F2 RGB: (242, 242, 242) CMYK: 4 3 3 0 HEX: #C3C2C2 RGB: (194, 194, 194) CMYK: 23 20 20 0
DakikSMS İletişim SAZAK GSM Haberleşme Teknolojileri Ltd. Şti. Tevfik Fikret Sok. No: 9 Sahilevleri / Narlıdere / İZMİR Çağrı Merkezi 444 53 71 Pazar günü saat 12:00' den itibaren hizmet verilmektedir. E-Posta İle İletişim Genel Konular Teknik Destek Muhasebe ve Finansman info@dakiksms.com teknik@dakiksms.com muhasebe@dakiksms.com *DakikSMS bir SAZAK GSM Kuruluşudur.
Görüşmek üzere.