Merhaba. 2015 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> <oturum> <kullanici>>[kullanici_adiniz]</kullanici> <sifre>[şifreniz]</sifre> </oturum> <baslik>baslik</baslik> <metin>xml Api ile sms gonderimi...</metin> <alicilar>5329998877,5309998877,5429998877</alicilar> <tarih>yyyy-mm-dd HH:MM:SS</tarih> <karaliste>kendi genel</karaliste> </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> <oturum> <kullanici>[kullanici_adiniz]</kullanici> <sifre>[şifreniz]</sifre> </oturum> <baslik>baslik</baslik> <metin>sayin Veli Dogan, borcunuz 15TL dir.</metin> <alici>5428887766</alici> <metin>sayin Hasan Dogan, borcunuz 20TL dir.</metin> <alici>5556665544</alici>... <tarih>yyyy-mm-dd HH:MM:SS</tarih> <karaliste>kendi genel</karaliste> </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> <oturum> <kullanici>[kullanici_adiniz]</kullanici> <sifre>[şifreniz]</sifre> </oturum> <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> <tarih>2015-01-01 23:59:59</tarih> </karaliste>kendi</karaliste> </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> <oturum> <kullanici>[kullanici_adiniz]</kullanici> <sifre>[şifreniz]</sifre> </oturum> <baslik>numaralı gönderim için bu kısmı boş bırakabilirsiniz.</- baslik> <tarih>2015-01-01 23:59:59</tarih> <metin>sayin Veli Dogan, borcunuz 15TL dir.</metin> <alici>5428887766</alici>... </karaliste>kendi</karaliste> </SMS>"; $gonder = sendrequest("http://www.dakiksms.com/api/xml_ozel_api_ieri.php",$xml); die($gonder);?>
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.