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

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

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

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

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

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

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

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

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

Interact API v2.0 Belge sürümü : 2.0.0

SOAP API. Mobildev Toplu Mesajlaşma API

VIDEOCELL API. Versiyon 1.0.0

SMSEXPLORER XML API. XML API KILAVUZU v.1.0

3G Sms&MMS GateWay Xml Interface

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

3G SMS & MMS GateWay Xml Interface

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

MOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ

MOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ

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

API v1.0

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

AÇIKLAMALARI SEBEP ÇÖZÜM

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



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

GOLDMESAJ SMS API DÖKÜMANI

Global Haberleşme API Kullanıcı Notları

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

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

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

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

Toplu İleti Gönderimi

Kısa Mesaj Servisleri


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

MOBILEPAX ENTERPRISE API (WEB SERVİS)

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

SMS Gönderim Đyileştirmeleri

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

SMS interconnecion APi S DOKÜMANI

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?

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

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

XML ile Mesaj Đşlemleri

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

Hukuk Parter ile SMS Yönetimi

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

Kısa Mesaj Servisleri

Zirve E-Fatura Entegratör Paketi Kullanım Kılavuzu

Turkcell Hizmetleri LOGO KASIM 2011

DESTEK DOKÜMANI E-BEYANNAMELERİN TOPLU GÖNDERİMİ

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

Excel Uygulaması Kullanım Kılavuzu

Merhaba Güncel API Dokümantasyonu.

XML ile Mesaj İşlemleri

MATRİKS MARCO POLO NETWORKS ENTEGRASYON VE EMİR YÖNETİM SİSTEMİ

PAKET TRANSFER SİSTEMİ

Netsis 3 SMS Uygulaması

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

Merhaba Güncel API Dokümantasyonu.

MİKRO E-MUTABAKAT. Sağlayacağı başlıca avantajlar ;

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

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

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

6 Ocak İlgili Versiyon/lar : ETA:SQL, ETA:V.8-SQL. İlgili Modül/ler : E-Fatura

MİKRO YAZILIM E-MUTABAKAT

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

BAĞLAM ÖZELLİKLİ KIYMET TRANSFER ONAY İŞLEMLERİ

Merhaba Güncel API Dokümantasyonu.

Bilge Elektronik Ltd. Şti. Eczanem Otomasyon Sistemi. SMS Modülü

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

İçindekiler TURKKEP E-FATURA KONEKTÖRÜ KULLANIM KILAVUZU

KILAVUZ. AloMKK Sesli Yanıt Sistemi Kullanım Kılavuzu

NovaFortis Yazılım Danışmanlık. E-dönüşüm adaptörü

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

Sitesini açıp sağ köşede bulunan Giriş kısmını kullanarak giriş yapabilirsiniz.

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

ÜYE BİLGİ SİSTEMİ KILAVUZU

TÜİK e-vt. Web Servis Kılavuzu

NETGSMSMS. VER 5.6.0

Mobilişim Ltd. Hakkında...

LOGO TURKCELL AKILLI FAKS ENTEGRASYONU BİLGİ DOKÜMANI

E-Fatura Entegratör Paketi V Kullanım Kılavuzu

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

DESTEK DOKÜMANI. Ürün : GO/TIGER2/UNITY2 Bölüm : Finans 1/9

Teknik Analiz İçin OTOMATİK EMİR İLETİM MODÜLÜ

Zirve e-fatura Portal Paketi V. 1.0.xx

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

SMS İŞLEMLERİ MODÜLÜ

KURUMSAL TANITIM DOSYASI

SAHANINYILDIZLARI SATIŞ TEMSI LCI SI (FSM) ODULLENDIRME PORTALI

BAŞARI DESTEK PORTALI YENİLENDİ

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

Doğrudan Borçlanma Sistemi

Genel Açıklama: Bu çalışmanın kullanıcılarıma yararlı olmasını temenni ederiz. Saygılarımızla, 15 Ekim 2012 Datasoft Yazılım

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


Transkript:

İçindekiler 1. AMAÇ...... 2 2. KULLANIM ŞEKLİ... 2 2.1 Genel 2 2.2 Hata Kodları. 2 3. SMS GÖNDERİMİ.. 3 3.1 SingleTextSMS... 3 3.2 MultiTextSMS 4 4. ID BAZINDA RAPORLAMA.... 5 [Sayfa 1/5]

1. AMAÇ Bu belge, toplu sms gönderim hizmetimizi kullanmak isteyen yazılım geliştiricilerin, sistemimize entegre olmalarını sağlayacak aracının nasıl kullanılması gerektiğini açıklamak için hazırlanmıştır. 2. KULLANIM ŞEKLİ 2.1 Genel SMSMAX API, XML teknolojisi ve HTTP protokolü kullanılarak gerçekleşen, SMSMAX a istemci ucundan gelen taleplerin belirli standartlara uygun olarak gönderilmesini sağlamak amacıyla geliştirilmiştir. Yazılım geliştiriciler, bu belgede belirtilen şekilde hazırlamış oldukları XML ifadelerini, http://smsmax.net/send/sms/ adresine, kendi çözümlerinde bir XMLHTTP isteği oluşturarak gönderirler. Gönderilen XML ifadesi SMSMAX XML Ayrıştırıcı tarafından işlenir. Eğer XML ifadesinde ya da XML ifadesi içinde bulunan parametre düğümlerinin herhangi birinde bir hata oluşmuşsa, yakalanan hata HTTP üzerinden önceden tanımlı bir kod olarak göndericiye iletilir. Eğer bir hata oluşmamışsa gönderilmiş olan XML ifadesinin işlevine uygun geri dönüş ifadesi hazırlanıp HTTP üzerinden göndericiye iletilir. XML içerisinde GSM numaraları 5321234567 şeklinde olmalıdır. SMSMAX, toplu mesaj gönderimleri için tasarlanmış bir çözümdür. Yollanacak mesajlar mümkün olduğunca tek bir XML ifadesi hazırlanarak Gateway a yollanmalıdır. 2.2 Hata Kodları Önceden tanımlı hata kodları aşağıdaki tabloda ayrıntılarıyla verilmiştir. HATA KODU AÇIKLAMA 01 Hatalı Kullanıcı Adı, Şifre yada Bayi Kodu 02 Yetersiz Kredi / Ödenmemiş Fatura Borcu 03 Tanımsız Action Parametresi 05 Xml Düğümü Eksik yada Hatalı 06 Tanımsız Orginator 07 Mesaj Kodu (ID) yok 09 Tarih alanları hatalı 10 Sms Gönderilemedi Tablo 1 SMSMAX hata kodları [Sayfa 2/5]

3. SMS GÖNDERİMİ 3.1 SingleTextSMS Aşağıdaki örnekte SingleTextSMS XML ifadesi gösterilmektedir. Örnek 5.1.1 - SingleTextSMS XML ifadesi örneği : <SingleTextSMS> test@test.com</username> 0</Action> ( Türkçe karakterli gönderimlerde 12</Action> parametresi kullanılır ) <Mesgbody>deneme mesaj metni</mesgbody> <Numbers>5321234567,5551234567,5441234567<Numbers> <Originator>SMSMAXtest</Originator> <SDate>240320110930</SDate> <ExDate>240320111030</ExDate> </SingleTextSMS> <Mesgbody> <Numbers> <Originator> <SDate> <ExDate> parametre düğümü, gönderilecek mesaj içeriğini, parametre düğümü, mesajın gönderileceği GSM numaralarını, parametre düğümü, mesajın gönderildiği GSM numarasında gönderen kısmında çıkacak ifadeyi, parametre düğümü, GünAyYılSaatDakika şeklinde gönderim zamanını ifade eder. parametre düğümü, GünAyYılSaatDakika şeklinde gönderim zamanının bitimini ifade eder. parametre düğümüne değişken aktarılırken parametre değeri email olmalıdır. (Bknz. Örnek 5.1.1) <Originator> parametre düğümüne herhangi bir değer girmezseniz kullanıcıya ait tanımlanmış olan ilk Originator bilgisi kullanılır. <SDate> parametre düğümüne bir değer girmezseniz mesaj gönderim işlemi hemen başlar. Bir değer belirtirseniz mesaj gönderim işlemi o tarih,saat,dakika yapılır. <ExDate> parametre düğümüne bir değer girmezseniz mesaj iletme işlemi standart olarak 24saat devam eder. Bir değer belirtirseniz mesaj gönderim işlemi o tarih,saat,dakika sonlandırılır. 1. İşlem başarılıysa: ID: 27765 şeklinde mesaj gönderim paketine ait ID bilgisi döner. [Sayfa 3/5]

3.2 MultiTextSMS Aşağıdaki örnekte MultiText XML ifadesi gösterilmektedir. Örnek 5.2.1 - MultiTextSMS XML ifadesi örneği : <MultiTextSMS> test@test.com</username> 1</Action> ( Türkçe karakterli gönderimlerde 13</Action> parametresi kullanılır ) <Messages> <Message> <Mesgbody>deneme mesaj metni 1</Mesgbody> <Number>5321234567</Number> </Message> <Message> <Mesgbody>deneme mesaj metni 2</Mesgbody> <Number>5551234567</Number> </Message> </Messages> <Originator>SMSMAXtest</Originator> <SDate>240320110930</SDate> <ExDate>240320111030</ExDate> </MultiTextSMS> <Mesgbody> <Numbers> <Originator> <SDate> <ExDate> parametre düğümü, gönderilecek mesaj içeriğini, parametre düğümü, mesajın gönderileceği GSM numaralarını, parametre düğümü, mesajın gönderildiği GSM numarasında gönderen kısmında çıkacak ifadeyi, parametre düğümü, GünAyYılSaatDakika şeklinde gönderim zamanını ifade eder. parametre düğümü, GünAyYılSaatDakika şeklinde gönderim zamanının bitimini ifade eder. parametre düğümüne değişken aktarılırken parametre değeri email olmalıdır. (Bknz. Örnek 5.2.1) <Originator> parametre düğümüne herhangi bir değer girmezseniz kullanıcıya ait tanımlanmış olan ilk Originator bilgisi kullanılır. <SDate> parametre düğümüne bir değer girmezseniz mesaj gönderim işlemi hemen baslar. Bir değer belirtirseniz mesaj gönderim işlemi o tarih,saat,dakika yapılır. <ExDate> parametre düğümüne bir değer girmezseniz mesaj iletme işlemi standart olarak 24saat devam eder. Bir değer belirtirseniz mesaj gönderim işlemi o tarih,saat,dakika sonlandırılır. 1. İşlem başarılıysa: ID: 27765 şeklinde mesaj gönderim paketine ait Id bilgisi döner. [Sayfa 4/5]

4. ID BAZINDA RAPORLAMA Aşağıdaki örnekte ID bazında rapor için gerekli XML ifadesi gösterilmektedir. Örnek 6.2.1 ID Bazında Rapor için gerekli XML ifadesi : <SingleReport> test@test.com 3</Action> <MsgID>27765</MsgID > </SingleReport> <MsgID> parametre düğümü, rapor almak istenilen SMS paketine ait ID bilgisini ifade etmektedir. parametre düğümüne değişken aktarılırken parametre değeri email olmalıdır. (Bknz. Örnek 6.2.1) 1. İşlem başarılıysa: 905321234567 1 905551234567 2 905441234567 3 Burada; 12 haneli telefon numarasından sonra gelen değer ; 1 (iletildi) 2 (beklemede) 3 (iletilemedi) [Sayfa 5/5]