WWW.OZTEKHABERLESME.COM



Benzer belgeler

AKM SMS APİ DÖKÜMANI. VER:6.4.2 BETA ~ 1 ~

3K TELEKOM APİ DÖKÜMANI VER:5.1.0 PRO

BOTAN SMS APİ DÖKÜMANI. Versiyon 1.0


VIDEOCELL API. Versiyon 1.0.0

Doküman JETSMS XML Mesaj Đşlemleri Yardım Dokümanı Tarih Sürüm 1.1.0

AJANS İLETİŞİM API XML API v İçindekiler. 1. AMAÇ - Sayfa 2

TC KİMLİK NO SMS GÖNDERİM SOAP API

API v1.0

COM API v.1.1 BELGE SÜRÜMÜ : 1.1

XML API. İçindekiler. Toplu SMS Sistemlerinde Güvenilir Çözüm Ortağınız 1. AMAÇ KULLANIM ŞEKLİ Genel Hata Kodları.

Global Haberleşme API Kullanıcı Notları

Tel : 0(532) Web : E-Posta : info@kayikcioglugrup.com. İLETİ PAKETİ API (Entegrason) Dökümanı

%20dolor%20sit%20amet&receipents= , &sender=PROAKTIF

TC KİMLİK NO SMS GÖNDERİM XML API

um%20dolor%20sit%20amet&receipents= , &sender=ILETICELL İstekte gönderilen parametrelerin açıklamaları aşağıdaki gibidir:

JAVA API v2.0 Belge sürümü: 2.0.2

SOAP API. Mobildev Toplu Mesajlaşma API

COM API v2.0 Belge sürümü : 2.0.3

3G Sms&MMS GateWay Xml Interface

MOBILEPAX ENTERPRISE API (WEB SERVİS)

SMSEXPLORER XML API. XML API KILAVUZU v.1.0

Xml Arayüzleri. 6. Sms To Multisenders (Farklı Mesajların Farklı Numaralara Yollanması)

GOLDMESAJ SMS API DÖKÜMANI

Merhaba Güncel API Dokümantasyonu.

Yayınlanma Tarihi: soru ve sorunlarınız için;

e-mutabakat hesabı için adresimizden kayıt olabilirsiniz.

3G SMS & MMS GateWay Xml Interface

XML API v2.0 Belge sürümü : 2.0.2

MOKA ÖDEME SERVİSİ ÖDEME İSTEĞİ GÖNDERME BAYİ ENTEGRASYON DOKÜMANI

Merhaba Güncel API Dokümantasyonu.

Netsis 3 SMS Uygulaması

LOGO için Online Mutabakat Kullanım Kılavuzu

SMS API. KobiKom Telekomunikasyon A.Ş. SMS API Kullanım Bilgilerini İçerir. Tel: Fax:

HTTP/HTTPS API v2.0 Belge sürümü : 2.0.0

MÜŞTERİ KARGO ENTEGRASYONU VE İLGİLİ WEB SERVİS METOTLARI

JETSMS XML Mesaj İşlemleri Yardım Dokümanı Tarih Sürüm XML ile Mesaj İşlemleri

2 Kullanıcı Yönetimi ve Yetkilendirme Tüm kullanıcıların Kullanıcı Adı ve Parola bilgisi Sağlık.Net sisteminde kullandığı veriler olmalıdır.

e-mutabakat Ekstre Gönderimi

LOGO için Online Mutabakat Kullanım Kılavuzu

XML ile Mesaj İşlemleri

MİKRO YAZILIM E-MUTABAKAT

Bu ekrana Kullanıcı adı ve şifre ile giriş yapıldığında ekranda giriş yapabilmeniz için yetki almanız

TURKCELL HİZMETLERİ. Kullanım Bilgileri. LOGO Kasım 2014

MOKA ÖDEME SERVİSİ IFRAME ENTEGRASYON DOKÜMANI

MOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ

AÇIKLAMALARI SEBEP ÇÖZÜM

ÇÖZÜM BİLGİSAYAR KOLAY RANDEVU RANDEVU WEB SERVİSLERİ YAZILIM FİRMALARI ENTEGRASYON KILAVUZU Sürüm: 1.0

MOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ

Merhaba Güncel API Dokümantasyonu.

MOKA ÖDEME SERVİSİ ORTAK ÖDEME SAYFASI ENTEGRASYON DOKÜMANI V

Web Formlar ve Sayfalar Arasında Bilgi Gönderme. BATML İnternet Programcılığı 1

NETGSMSMS. VER 5.6.0

TAKASBANK ALTIN TRANSFER SİSTEMİ WEB SERVİS KULLANICI KILAVUZU

MINELAB GPX ÜRÜNLERİ için Sahteciliğe karşı geliştirilen SON Yöntem

T.C AİLE, ÇALIŞMA VE SOSYAL HİZMETLER BAKANLIĞI İŞ SAĞLIĞI VE GÜVENLİĞİ BİLGİ YÖNETİM SİSTEMİ (İBYS) WEB SERVİS KULLANIM KILAVUZU V1.

İZMİRGAZ DİJİTAL PROJE ONAY SİSTEMİ KULLANICI KILAVUZU

Internet Programming II. Elbistan Meslek Yüksek Okulu Bahar Yarıyılı

BOTAŞ EBT BİLGİ YÖNETİM SİSTEMİ WEB SERVİSLERİ

Dış Kurum Entegrasyonları TURKPOS API. Yardım Dokümanı

V-Count API v İnsan Sayma sonuçları için istekler adresine gönderilecektir.

MINELAB GPX ÜRÜNLERİ İÇİN SAHTECİLİĞE KARŞI GELİŞTİRİLEN SON YÖNTEM

Hukuk Parter ile SMS Yönetimi

Submit metodu birden fazla numaraya aynı içerikli kısa mesaj gönderimi için kullanılmaktadır.

BOTAŞ EBT BİLGİ YÖNETİM SİSTEMİ WEB SERVİSLERİ

Windows Live ID ve parolanızı giriniz.

Kargo Modülü. Diğer modüller ile entegre çalışan Kargo modülü ile satış irsaliyesifaturasıoluşturduktan

MMS API v1.0 Belge sürümü : 1.0.0

E-Mutabakat. Ağustos 2018

Merhaba Güncel API Dokümantasyonu.

E-FATURA SÜRECİ VE IFS ADAPTÖR YAZILIMI KULLANIMI

VELİ KULLANIM KILAVUZU

Arena ConnAct. XML Servisi Entegrasyon Dokümantasyonu API Versiyon 1.0 Dokümantasyon Versiyon 0.1

*1000 *1100 ZARF İŞLENİYOR. İlgili hata sonucunda yapılması gereken GIB DURUM KODLARI AÇIKLAMALARI SEBEP ÇÖZÜM

Express İthalat sistemi. Gönderen için kullanım kılavuzu

Örnek Excel Formatını Nereden Bulabilirim?

1. Temel Tanımlar. 1.1 Şematron Kontrolü Nedir? 1.2 Zarf Nedir? 1.3 Uygulama Yanıtı Nedir? 1.4 Sistem Yanıtı Nedir? 1.5 Durum Kodu Nedir?

Resimdeki alandan tarih aralığı belirterek de (testlerin hasta hesabına aktarıldığı tarihi baz alır). İstek yapılan hasta listesine ulaşabilirsiniz.

Misafir Anne Web Servisi Projesi

LOGO için Online Mutabakat Kullanım Kılavuzu

LOGO için Online Mutabakat Kullanım Kılavuzu

MS Excel Mesaj Gönderim Eklentisi

2) Hesabınıza Giriş yaptıktan sonra aşağıdaki ekran karşınıza gelir.

CG - G5. GSM Modüllü Alarm Sistemi

Medula Eczane Stok Bilgileri Web Servisleri Kullanım Kılavuzu

BAY.t ENTEGRE PRO e-fatura ÇÖZÜMÜ ENTEGRATÖR KULLANIM YÖNTEMİ

YARDIMCI WEB SERVİSLER ENTEGRASYON KILAVUZU DOKÜMANI

Sözleşmeyi Buraya Tıklayarak indirebilirsiniz.

w w w. e - t o p l u s m s. c o m

SMS. Netsis in bünyesinde bulunan server yardımı ile internet üzerinden sms atılmasını sağlamak amacı ile geliştirilmiştir.

Sol tarafta yer alan Click here to activate your account linkini seçiniz.

MARKAM SMS SMS GÖNDERİM WEB SERVİSLERİ VERSİYON 1.4

XML ile Mesaj Đşlemleri

JETSMS Web Servis Kullanımı

İNDİRİMLİ KART İŞLEMLERİ

Eczane İlaç Satış Onay Bildirimi Web Servislerinin Kullanım Kılavuzu

BİLGİ TEKNOLOJİLERİ EĞİTİM KILAVUZU

MİLLİ EĞİTİM BAKANLIĞI YENİ EPOSTA SİSTEMİ HAKKINDA MEB

Transkript:

ÖZTEK HABERLEŞME APİ DÖKÜMANI WWW.OZTEKHABERLESME.COM www.ozteksms.com VER:7.1.0 PRO ~ 1 ~

İçindekiler BİLMENİZ GEREKENLER... 3 GENEL DEĞİŞKENLER... 3 POST METHODU İLE SMS GÖNDERME... 4 TEK MESAJI ÇOK NUMARAYA GÖNDERME YÖNTEMİ (1-N)... 4 TEK MESAJI ÇOK NUMARAYA GÖNDERME YE ÖZEL TANIMLAR... 4 ÖRNEK XML YAPISI... 4 NUMARA MESAJ FORMATINDA ÇOKLU YÖNTEMİ (N-N)... 5 NUMARA MESAJ FORMATINA ÖZEL TANIMLAR... 5 ÖRNEK XML YAPISI... 5 SONUÇLAR... 6 ÖZEL KOD SYTNAX I VE ELE ALMA BİÇİMLERİ... 7 ÖRNEK OLUMLU DURUM... 7 ÖRNEK HATALI DURUM... 7 POST METHODU İLE GÖNDERİLEN SMSLERİN DURUMUNU SORGULAMA... 8 ÖRNEK XML... 8 SMS DURUM SORGULAMA GERİ DÖNÜŞÜ... 9 Başarılı işlem... 9 Hatalı işlemler... 9 ESKİ TARİHTEKİ SMSLERİN DURUMUNU GÜNLÜK SORGULAMA... 9 ESKİ TARİHTEKİ SMSLERİN DURUMUNU ÖZELKOD İLE SORGULAMA... 9 GET METHODU İLE SMS GÖNDERME... 10 Get Methodu İle 1N Gönderim... 10 GET METHODU İLE SMS DURUMU SORGULAMA... 11 GET METHODU İLE KULLANICI BİLGİ VE BAKİYESİNİ SORGULAMA... 11 GET METHODU İLE ORJİNATÖR(Gönderen Adı) ALMA... 12 WEB SERVİS İŞLEMLERİ... 12 Webservis e Özel Değişkenler... 12 PUSH METHODU İLE RAPOR BEKLEME... 14 ÖRNEK POST DATASI... 14 ~ 2 ~

BİLMENİZ GEREKENLER 1- Api ile sms göndermek için internet sayfasından giriş yaptıktan sonra Kullanıcı İşlemleri menüsünden Kullanıcı Bilgileri tıklayarak api ile sms göndermeyi Evet olarak seçiniz ve güvenliğiniz açısından hangi İP adresinden bağlantı yapacaksanız buraya o İP adresini yazarak sadece o İP adresinden gönderim yapmayı sağlayabilirsiniz. Bu şekilde güvenliğiniz üst düzeye çıkacaktır. 2- Mesaj başlığı kısmına hesabınızda tanımlı gönderici ad (Originatör) larından birini girmeniz gerekmektedir. Hesabınızda tanımlı olmayan veya onay verilmemiş originatörler ile gönderim yapılamaz. 3- API kullanarak gönderdiğiniz sms lerde telefon sınırı yoktur. Fakat sağlıklı olabilmesi için en fazla 100.000 numara gönderiniz. 4-1 günde içerisinde 10 kere hatalı sorguda bulunan bir IP adresi için 24 saat hesap erişimi durdurulur. 5- Bir saniye içerisinde 20 yada daha fazla bağlantı yapan ipler geçici ( 1 saat) süreliğine sunucu erişimi kapatılır. 6- Destek ve sorularınız için bilgi@oztekhaberlesme.com mail adresine mail gönderebilirsiniz. GENEL DEĞİŞKENLER Data : Post fieldidir. Bu değişken olmadan hedefdeki dinamik sayfa post verisinin geldiğini anlayamaz. Mümkün olduğunca ismini data kullanmaya çalışınız Kno : Kullanıcı kodunuz. API sistemimiz için Kullanıcı adı ve şifrenize ait olan benzersiz üye numarasıdır. Bu bilgiye Panelinize giriş yaptıktan sonra Kullanıcı işlemleri -> Kullanıcı bilgileri bölümünden görebilirsiniz. Kulad : Kullanıcı adınız, Üye Olduktan sonra cep telefonunuza gelen ile aynıdır, Değiştirilemez Sifre : Şifreniz, Üye Olduktan sonra cep telefonunuza gelen ile aynıdır, Değiştirilebilinir. Tur : Mesaj Gönderim Şeklidir. Tur parametresine aşağıdaki kalın yazılmış veriler girilebilir Normal: Normal kısa mesaj formatıdır. 1. boy 160 karakter 2. Boydan sonrası 153 karakterdir. Turkce : Türkçe sms gönderme formatıdır. 1. boy 155 karakter 2. Boydan sonrası 147 karakterdir. Gonderen : Orginatör kısmıdır. Yani mesajı gönderen kısmına ait alanı içerir. En az 3 en fazla 11 karakter olabilir. Türkçe ve özel karakterler olamaz. Gönderen adları Yetkilimiz tarafından onaylı olması gerekmektedir. Belgelendirme için lütfen yetkili arkadaşlarla iletişim kurunuz. Mesaj : Mesajınızı karakter kodlarına çevirip gönderiniz ayrıca SMS metninizi içerecek alan maksimum 918 karakter uzunluğunda olmalı ve geçerli karakterler seti aşağıdaki gibidir: A dan Z ye tüm karakterler a dan z ye tüm karakterler 0 dan 9 a tüm numaralar Simgeler. Nokta, Virgül _ Alt Tire? Soru İşareti = Eşittir! Ünlem İşareti ( İç Parantez ) Dış parantez ; Noktalı Virgül $ Dolar İki karakter sayılan karakterler: "\r","\n"," ","{","}","[","~","]","^"," ","ç","ş","ğ","ı","ş","i","ğ" Karakter Kodları: "@">>" 01 "," ">>" 02 ","$">>" 03 "," ">>" 05 ","_">>" 14 " "!">>" 26 ","'">>" 27 ","#">>" 28 ","%">>" 30 ","&">>" 31 " "(">>" 33 ",")">>" 34 ","*">>" 35 ","+">>" 36 ","-">>" 38 " "/">>" 39 ",":">>" 40 ",";">>" 41 ","<">>" 42 ","=">>" 43 " ">">>" 44 ","?">>" 45 ","{">>" 46 ","}">>" 47 ","~">>" 49 " "^">>" 51 ","ö">>" 62 ","ü">>" 63 ","ç">>" 64 ","ş">>" 65 " "ğ">>" 66 ","ı">>" 67 ","Ö">>" 68 ","Ü">>" 69 ","Ç">>" 70 " "Ş">>" 71 ","İ">>" 72 ","Ğ">>" 73 ","\n">>" 61 " Örnek Kullanımı: "Selam\nAhmet\n.Bugün %50 indirim var." Bu mesajı bize gönderirken kullandığınız yazılımın Charsetleri,fonksiyonlarında vb uyuşmazlık durumunda mesaj içerisinde kesintiler olabilir. Bunu önlemek için şu şekilde gönderebilirsiniz. "Selam 61 Ahmet 61.Bug 63 n 30 50 indirim var." Zaman : SMS i ileri bir tarihte göndermek için kullanılır. Tarih formatı (Yıl-Ay-Gün saat:dakika:saniye) Format şu şekilde olması gerekmektedir ENG: yyyy-mm-dd HH:mm:ss, TR: yyyy-aa-gg SS:dd-SN Örn: 2014-04-17 00:30:00 yada 2014-04-17 18:30:00 Mesajınızın Hemen gitmesini istiyorsanız Bu alan boş bırakılabilir. Zamanasimi : SMS'in gönderim ömrünü belirtir. Tarih formatı (Yıl-Ay-Gün saat:dakika:saniye) Format şu şekilde olması gerekmektedir ENG: yyyy-mm-dd HH:mm:ss, TR: yyyy-aa-gg SS:dd-SN Örn: 2014-04-17 00:30:00 yada 2014-04-17 18:30:00 Kullanılması zorunlu değildir. ~ 3 ~ : İki Nokta @ At işareti Boşluk % Yüzde Pound

POST METHODU İLE SMS GÖNDERME TEK MESAJI ÇOK NUMARAYA GÖNDERME YÖNTEMİ (1-N) Xml post için entegrasyon adresimiz. http://www.ozteksms.com/panel/smsgonder1npost.php TEK MESAJI ÇOK NUMARAYA GÖNDERME YE ÖZEL TANIMLAR Numaralar : Alıcı numaraların içerdiği alan. Numaralar arası (,) virgül kullanılmalıdır, 10 karakter olarak yazılmalıdır. 53x,54x,55x,50x ile başlayan numaralar geçerli sayılır. Örn: 5440000000,532000000,5500000000 Sadece smsgonder1npost API sine Özgüdür ÖRNEK XML YAPISI data=<sms> <kno>1001000</kno> <kulad>oztek</kulad> <>123</> <tur>normal</tur> <gonderen>oztek SMS</gonderen> <mesaj>bu benim ilk deneme mesajim</mesaj> <numaralar>5440000000,532000000</numaralar> <zaman>2014-04-17 13:05:00</zaman> <zamanasimi>2014-04-17 17:05:00</zamanasimi> </sms> Post Fieldidir. data olması zorunludur Yukarıdaki açıklamalara göre Gönderilecek Post Datasının Örneği ve aşamaları Şu şekilde olacaktır: data=<sms><kno>1001000</kno><kulad>oztek</kulad><>123</> <tur>normal</tur><gonderen>oztek SMS</gonderen> <mesaj>bu benim ilk deneme mesajim</mesaj>numaralar>5440000000,532000000 </numaralar><zaman>2014-04-17 13:05:00</zaman><zamanasimi>2014-04-17 17:05:00</zamanasimi></sms> POST STRING POST PROTOKOLÜ http://www.ozteksms.com/panel/smsgonder1npost.php Sunucu Cevabı ~ 4 ~

Sunucu İşlem bitince (Ortalama 0,1 1 sn içersinde) cevap döndürecektir. Cevap varyasyonlarını ve açıklamaları için Tıklayınız NUMARA MESAJ FORMATINDA ÇOKLU YÖNTEMİ (N-N) Xml post için entegrasyon adresimiz. http://www.ozteksms.com/panel/smsgondernnpost.php NUMARA MESAJ FORMATINA ÖZEL TANIMLAR Telmesajlar : "tel" alanı Alıcı numarasının içerdiği alandır. 10 karakter olarak yazılmalıdır. 53x,54x,55x,50x ile başlayan numaralar geçerli sayılır. "mesaj" alanı ise "tel" alıcısına gönderilecek mesajı temsil eder. tel ve "mesaj" parametresi sadece "telmesaj" alanı içinde olmalıdır."telmesajlar" alanı içerisinden N kadar "telmesaj" alanı ekleyebilirsiniz.bu yapı sadece smsgondernnpost metoduna özgüdür ÖRNEK XML YAPISI Post Fieldidir. data olması zorunludur data=<sms> <kno>1001000</kno> <kulad>oztek</kulad> <>123</> <tur>normal</tur> <gonderen>oztek SMS</gonderen> <telmesajlar> <telmesaj> <tel>5354782541</tel><mesaj>selam Ahmet</mesaj> </telmesaj> <telmesaj> <tel>5556962012</tel><mesaj>selam Mehmet</mesaj> </telmesaj> </telmesajlar> <zaman>2014-04-17 13:05:00</zaman> <zamanasimi>2014-04-17 17:05:00</zamanasimi> </sms> Yukarıdaki açıklamalara göre Gönderilecek Post Datasının Örneği ve aşamaları Şu şekilde olacaktır: data=<sms><kno>1001000</kno><kulad>oztek</kulad><>123</> <tur>normal</tur><gonderen>oztek SMS</gonderen><telmesajlar> <telmesaj><tel>5354782541</tel><mesaj>selam Ahmet</mesaj></telmesaj> <telmesaj> <tel>5556962012</tel><mesaj>selam Mehmet</mesaj></telmesaj> </telmesajlar><zaman>2014-04-17 13:05:00</zaman><zamanasimi>2014-04-17 17:05:00</zamanasimi>sms> POST STRING POST PROTOKOLÜ http://www.ozteksms.com/panel/smsgondernnpost.php Sunucu Cevabı Sunucu; İşlem bitince (Ortalama 0,1 1 Sn. içerisinde) cevap döndürecektir. ~ 5 ~

SONUÇLAR Post Protokolüyle gönderilen mesajlar sunucumuz tarafında gönderilen XML satırlarını derler ve anliz eder. Analiz aşamaları aşağıdaki gibidir. XML Verisi POST XML verisi "data" değişkeni altında mı? E Kullanıcı Giriş bilgileri doğru mu? E Orginator Onaylı Mı? E Mesaj İçeriği Boşmu yada karakter setinden farklı karakter içeriyormu E Müşteri bakiyesi gönderime yeterlimi? E Gönderilen Numaralar Geçerli Mi? E Verilen tarih formatı geçerli mi veya şuandan ileride mi veya tarih belirtilmemiş mi E HAYIR HAYIR HAYIR HAYIR HAYIR HAYIR HAYIR Hatalı Durum; Response= 2:Kullanici bulunamadi Hatalı Durum; Response= 2:Kullanici bulunamadi Hatalı Durum; Response= 2:Originator onaysız veya hatalı Hatalı Durum; Response= 2:Mesaj metninde bilinmeyen karakter var veya bos olmasından dolayi gonderilemedi Hatalı Durum; Response= 2:Yeterli bakiyeniz yok Hatalı Durum; Response= 2:Telefon numaralari yanlis Olumlu Durum; Response= 1:kod:Gonderildi:2:0,040 Olumlu Durum; Response= 1:kod:Zaman duzeltilip gonderildi ~ 6 ~

ÖZEL KOD SYTNAX I VE ELE ALMA BİÇİMLERİ Sunucunun verdiği cevap aşağıdaki biçimde yorumlanması gerekir. ÖRNEK OLUMLU DURUM Kaç Kişiye Gönderildiğini Belirtir 1:58952:Gönderildi:2:0,010 Bakiyeden Düşülen Tutarı Belirtir Olumlu Durum Belirteci SMS Özel Kodu Olumlu Durum Açıklaması ÖRNEK HATALI DURUM 2:Yeterli bakiyeniz yok Olumsuz Durum Belirteci Olumsuz Durum Açıklaması Eğer hatalı durumla karşılaşıyorsanız gerekli açıklamalara göre xml stringinizi tekrar düzenlemeniz gerekmektedir. Smsinizin Durumunu ileriye dönük sormak istiyorsanız Smslerin durumunu sorgulama bölümünü okumanız gerekmektedir. ~ 7 ~

POST METHODU İLE GÖNDERİLEN SMSLERİN DURUMUNU SORGULAMA Sorgulama için entegrasyon adresimiz. http://www.ozteksms.com/panel/smstakippost.php Durum sorgulamaya özgü değişkenler Kulad : Kullanıcı adınız, Açıklama için Tıklayınız Sifre : Şifreniz, Açıklama için tıklayınız Ozelkod : Özel Kodunuz, Açıklama için Tıklayınız ÖRNEK XML data=<sms> <kulad>oztek</kulad> <>Şifre123</> <ozelkod>ozelkod</ozelkod> </sms> Yukarıdaki açıklamalara göre Gönderilecek Post Datasının Örneği ve aşamaları Şu şekilde olacaktır: data=<sms><kulad>oztek</kulad><>şifre123</><ozelkod>ozelkod</ozelkod></sms> POST STRING POST PROTOKOLÜ http://www.ozteksms.com/panel/smstakippost.php Sunucu Cevabı Sunucu; İşlem bitince (Ortalama 0,1 1 sn içersinde) cevap döndürecektir. Cevap varyasyonlarını ve açıklamalarını öğrenmek için SMS DURUM SORGULAMA GERİ DÖNÜŞÜ bölümünü inceleyiniz ~ 8 ~

SMS DURUM SORGULAMA GERİ DÖNÜŞÜ Başarılı işlem 5111113511 0 <BR> 5541111111 1 <BR> 5321111711 2 <BR> 5111111911 3 <BR> Sytnax yorumlaması 5357486951 0 <BR> Telefon Numarası Splitter / Ayraç olarak kullanılan Custom Tag Hatalı işlemler 2: İle başlayan durumdur 2:Kullanici bulunamadi 2:Ozel kod bulunamadi Durum İmleci: 0:Bekliyor 1:Ulaştı 2:Ulaşamadı 3:Zamanı geldiğinde gönderilecek ESKİ TARİHTEKİ SMSLERİN DURUMUNU GÜNLÜK SORGULAMA Eski tarihteki smslerin durumları gün gün sorgulanabilir. Örnek; http://www.ozteksms.com/panel/smstakipeski.php?kul_ad=*****&=****&kno=****&tarih=2014-04-20 kul_ad=kullanıcı adınız =Şifreniz kno=üye kodunuz tarih=sorgulamak istediğiniz günün tarihidir. Format(YYYY-mm-dd) şeklinde olmalıdır. ESKİ TARİHTEKİ SMSLERİN DURUMUNU ÖZELKOD İLE SORGULAMA Eski tarihteki smslerin durumları özel kod ile aşağıdaki şekilde sorgulanabilir. Örnek; http://www.ozteksms.com/panel/smstakipayagoresor.php?kul_ad=***&=***&kno=***&ayyil=042013&ozelko d=2131111 kul_ad=kullanıcı adınız =Şifreniz kno=üye kodunuz ayyil=sorgulamak istediğiniz smsin gönderildiği ay ve yılı. Format(mmYYYY 042013 ) şeklinde olmalıdır. ozelkod=her sms gönderiminde site tarafından verilen özel id dir. ~ 9 ~

GET METHODU İLE SMS GÖNDERME Get methodu browser ın adres çubuğuna birkaç parametre yazmak kadar basit bir yöntemdir fakat günümüz web teknolojilerinde browserler arasındaki adres çubuğu kapasitesi ve çözümlenmesi farklılık göstermektedir. Bunun için toplamda 1500 karakter ve daha fazlası olan querystringler için uygun değildir. Önemli not: Yukarıda bahsettiğim uyarıdan dolayı bazı karakterler browserler arası farklılık göstermektedir. Bu yüzden Get Methodu ile mesaj göndermeden daha öncelikli olarak POST METHODU İLE SMS GÖNDERME yi tercih etmenizi Öneririz. Eğer SAP, SSP, MVLC gibi dinamik olamayan sistemlere entegre edecekseniz ipnizi Sabitlemenizi Öneririz. Mesajınız içerisinde & karakteri bulunmaması gerekmektedir. Get Methodu İle 1N Gönderim Gönderim yapacağınız SMS adresi: http://www.ozteksms.com/panel/smsgonder1n.php Get Methodu İle 1N Gönderim e Özel Değişkenler Numaralar : Numaralar virgülle ayrılarak (90) koymadan gönderilmeli. Ulaşılacak adres aşağıda listelenmiştir. http://www.ozteksms.com/panel/smsgonder1n.php?kno=1001000 &kul_ad=oztek &=Şifre123 &gonderen=oztek SMS &mesaj=merhabalar Toplantimiz ertelenmistir. &numaralar=5050000000,5300000000 &zaman=2014-04-12 13:00:00 &zamanasimi=2014-04-12 19:00:00 &tur=normal http://www.ozteksms.com/panel/smsgonder1n.php?kno=1001 000&kul_ad=OZTEK&=Şifre123&gonderen=OZTEK SMS&mesaj=Merhabalar Toplantimiz ertelenmistir. &numaralar=5050000000,5300000000&zaman=2014-04-12 13:00:00&zamanasimi=2014-04-12 19:00:00&tur=Normal Sunucu Cevabı Sunucu; İşlem bitince (Ortalama 0,1 1 sn içersinde) cevap döndürecektir. Cevap varyasyonlarını ve açıklamaları için Tıklayınız ~ 10 ~

GET METHODU İLE SMS DURUMU SORGULAMA http://www.ozteksms.com/panel/smstakip.php?kno=1001000 &kul_ad=oztek &=Şifre123 &ozelkod=199199 http://www.ozteksms.com/panel/smstakip.php?kno=1001000& kul_ad=oztek&=şifre123&ozelkod=199199 Sunucu Cevabı Sunucu; İşlem bitince (Ortalama 0,1 1 sn içersinde) cevap döndürecektir. Cevap varyasyonlarını ve açıklamaları için Tıklayınız GET METHODU İLE KULLANICI BİLGİ VE BAKİYESİNİ SORGULAMA http://www.ozteksms.com/panel/kullanicibilgi.php?kul_ad=oztek &=Şifre123 http://www.ozteksms.com/panel/kullanicibilgi.php?kul_ad=oztek&=şifre123 Sunucu Cevabı Sunucu; İşlem bitince (Ortalama 0,1 1 sn içersinde) cevap döndürecektir. Cevap Şekli Aşağıdaki gibi olacaktır. HTML Kaynak Kodu Çıktısıdır: Bayiden Gelen Duyuru=XXX SMS HAYIRLI KANDILLER DİLER<br> Bayi Kodu= <br> Bayi Adı= <br> Bayi Aresi=Şerefiye Mahallesi Düzce<br> Bayi Tel=3805248855<br> Bayi Ceptel=5354478858<br> Cari Kodu=1000760<br> Cari Adı=AHMET ER<br> SMS Birim Fiyatı=0.058TL <br> Kalan Bakiye=0.058TL<br> Eksik(Faxla gönderildi) ~ 11 ~

GET METHODU İLE ORJİNATÖR(Gönderen Adı) ALMA http://www.ozteksms.com/panel/orjinatorliste.php?kno=1001000 &kulad=oztek &=Şifre123 http://www.ozteksms.com/panel/orjinatorliste.php?kno=1001000&kulad=oztek&=şifre123 Sunucu Cevabı Sunucu; İşlem bitince (Ortalama 0,1 1 sn içersinde) cevap döndürecektir. Cevap Şekli Aşağıdaki gibi olacaktır. HTML Kaynak Kodu Çıktısıdır: OZTEKSMS<br> OZTEK SMS<br> OZTEK HABER<br> OZTKSMS<br> OZTEK<br> OZTEKYZLM<br> OZTEKHBRLSM<br> WEB SERVİS İŞLEMLERİ Sms Gönderiminde Post yada Get Methoduna alternatif olarak WSDL servisini kullanabilir, Post yada Get Methodunda olmayan işlemleri yaptırabilirsiniz. Webservis için entegrasyon adresiniz http://www.ozteksms.com/webservis/service.php?wsdl Webservis e Özel Değişkenler Kullanicino : Post Parametrelerinden KNO İle aynıdır Gereken Methodlarda Zorunludur. Kullaniciadi : Post Parametrelerinden KULAD ile aynıdır. Gereken Methodlarda Zorunludur. Sifre : Post Parametrelerinden SIFRE ile aynıdır. Gereken Methodlarda Zorunludur. Orjinator : Post Parametrelerinden GONDEREN ile aynıdır. Gereken Methodlarda Zorunludur. Numaralar : Post Parametrelerinden NUMARALAR ile aynıdır. Gereken Methodlarda Zorunludur. Mesaj : Post Parametrelerinden MESAJ ile aynıdır. Gereken Methodlarda Zorunludur. Numaramesaj : {[Numara][Mesaj]}{[Numara][Mesaj+- Formatıyla Birbirinin peşine eklenen,*xx][xx]} deseni ile her bir alıcıya farklı mesajlar iletme string i dir. Gereken Methodlarda Zorunludur. Zaman : yyyy-mm-dd HH:mm:ss formatında Datetime değişkendir. Format değiştirilemez overload yapılamaz. Boş bırakılabilinir. Zamanasimi : yyyy-mm-dd HH:mm:ss formatında Datetime değişkendir. Format değiştirilemez overload yapılamaz. Boş bırakılabilinir. Tip : Türkçe olmayan mesajlar için Normal, Türkçe mesajlar için Turkce girilmesi gerekmektedir. Gereken Methodlarda Zorunludur. Ozelid : Post Ve Get Parametrelerinden OZELKOD ile aynıdır. Gereken Methodlarda Zorunludur. Aciklama : Orjinatör gönderiminde orjinatörünüzün açıklamasıdır. Zorunlu değildir. Tarih : yyyy-mm-dd formatında Time değişkenidir. Gereken Methodlarda Zorunludur. BaslangicTarih : yyyy-mm-dd formatında Time değişkenidir. Gereken Methodlarda Zorunludur. BitisTarih : yyyy-mm-dd formatında Time değişkenidir. Gereken Methodlarda Zorunludur. ~ 12 ~

TekSmsiBirdenCokNumarayaGonder kullanicino orjinator numaralar mesaj zaman zamanasimi tip return -> string HerBirNumarayaFarkliSmsGonder kullanicino orjinator numaramesaj zaman zamanasimi tip return -> string Raporsorgulama Kullanicino ozelid numara return -> string UyeBilgisiSorgula kullanicino return -> string OrjinatorGonder kullanicino orjinator aciklama return -> string OrjinatorSorgula kullanicino orjinator return -> string GunlukRaporSorgula kullanicino tarih return -> string, ikitariharasinisorgulaxmlver kullanicino baslangictarih bitistarih return -> string Gerekli açıklamalar web servisin tanım sayfasında mevcuttur. http://www.ozteksms.com/webservis/service.php ~ 13 ~

PUSH METHODU İLE RAPOR BEKLEME Web Sitelerin online olarak rapor bekleme modülüdür. Örnek vermek gerekirse bize kullanıcı bilgileri bölümünde Rapor url i http://sizinsiteniz.com/rapor.php olsun sürekli raporu sormak yerine mesaj iletildikten yada iptal olduğundan 1 saniye sonra xml vasıtasıyla xxx nolu telefona iletildi yada xxx nolu telefona iletilemedi nedeni ise telefon kullanım dışı şeklinde haberleşme biçimidir. Basit bir şablonla anlatmak gerekirse. Sizinsiteniz.com Siteadresi.com No lar /MSJ lar Özelkod Smsgonderici.php SmsGönderimi ÖzelKod Post/ Get /Webservis/ Mail Servisimiz VERİTABANINIZ Gelen XML analizi Ozelid/Numara/Snuç XML i İletildi Yada İptal Raporalici.php Cevap=OK PUSH Servisi Gelecek örnek push verisi POST olarak gelmektedir. Bu datayı Yorumladıktan sonra OK cevabı göndermeniz gerekmektedir. Aksi taktirde size post datasının ulaşmadığını sistem varsayar ve belirli bir aralıktan sonra tekrar göndermeye çalışır. Örnek Post dataları aşağıdaki gibidir. ÖRNEK POST DATASI data=<rapor> <sistemid>125546</sistemid> <sonuc>1</sonuc> <sonucaciklama>iletildi</sonucaciklama> <sonuctarih>2014-04-22 12:17:35</sonuctarih> <ekbilgi>905054055032</ekbilgi> </rapor> İpucu:Veritabanınıza Entegre Ederken Sorgunuz içerisinde Ekbilgi ve sistemid parametrelerini beraber kullanınız. Örn: update tablom set durum = sonucaciklama where tel=ekbilgi and smsid=sistemid Sonuc Varyasyonudur 1:iletildi 2:iptal Mesajın iletildiği Yada İptal olduğu tarih Format: Yyyy-MM-dd HH:mm:ss Telefon Numarası Methodlardan Dönen ÖzelKod Parametresi Sonuç Varyasyonunun açıklaması ~ 14 ~