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

Benzer belgeler
SOAP API. Mobildev Toplu Mesajlaşma API

VIDEOCELL API. Versiyon 1.0.0

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

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

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

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

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

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

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

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

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

MOBILEPAX ENTERPRISE API (WEB SERVİS)

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

3G Sms&MMS GateWay Xml Interface

MOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ

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

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

3G SMS & MMS GateWay Xml Interface

SMSEXPLORER XML API. XML API KILAVUZU v.1.0

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:

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

MOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ

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

Electronic Rent A Car System

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

Global Haberleşme API Kullanıcı Notları

GOLDMESAJ SMS API DÖKÜMANI

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

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

PAKET TRANSFER SİSTEMİ

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

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

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

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

SMS interconnecion APi S DOKÜMANI

API v1.0


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

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

TÜRKİYE NOTERLER BİRLİĞİ

e-logo e-fatura Özel Entegratör Sistemi

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


PAKET TRANSFER SİSTEMİ

Kısa Mesaj Servisleri

ICE BİLİŞİM TEKNOLOJİLERİ WEB SERVİS KILAVUZU. SERVİS LİNK: DÜZENLEME TABLOSU

BitTorrent İstemci Kullanımı

Lila Mobil Ticari v4 API REFERANS DOKÜMANTASYONU

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

Turkcell Hizmetleri LOGO KASIM 2011


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

XML ile Mesaj Đşlemleri

JETSMS Web Servis Kullanımı

AÇIKLAMALARI SEBEP ÇÖZÜM

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

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

Kullanıcı Kitabı (2011)

XML ile Mesaj İşlemleri

SANAL POS ENTEGRASYON DOKÜMANI. Versiyon Temmuz 2014 NESTPAY SANAL POS ENTEGRASYON DOKÜMANI

SMS Gönderim Đyileştirmeleri

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

StruxureWare TM Data Center Expert. Veri Merkezi Altyapı Yönetimi (DCIM) Yazılımı.

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

Kısa Mesaj Servisleri

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


T.C. HARRAN ÜNİVERSİTESİ UZAKTAN EĞİTİM UYGULAMA VE ARAŞTIRMA MERKEZİ YABANCI DİL SINAVI (İNGİLİZCE) İÇİN SORU ÇÖZÜM TEKNİKLERİ KURSU

M L y b a s Plus K llan llan m ı Kı K la ı vuz vuz ( ğrenciler için)

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

Zirve e-fatura Portal Paketi V. 1.0.xx

Misafir Anne Web Servisi Projesi

-Sistem web sitesi üzerinden çalışmakta olup, 4 ana bölümden oluşmaktadır.

NPratik Yazılım Kurulum Kılavuzu. Yedekleme İşlemi

TÜRKİYE ELEKTRONİK FON ALIM SATIM PLATFORMU WEB SERVİS İŞLEMLERİ

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

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

(OKS)

PAKET TRANSFER SİSTEMİ

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

e-imzatr Kurulum Klavuzu

TELTONİKA ROUTER LARDA HABERLEŞME SÜREKLİLİĞİNİ SAĞLAYAN UYGULAMALAR

I-Uyum e-arşiv Giden Kutusu

Toplu İleti Gönderimi

Sanal Santral A.Ş. Çözümleri

FAKS SUNUCU EĞİTİM DÖKÜMANI

NETGSMSMS. VER 5.6.0

T.C.SOSYAL GÜVENLİK KURUMU. Genel Sağlık Sigortası Medula Optik E-rapor Web Servisleri Kullanım Kılavuzu

için kayıt kılavuzu

TachoMobile Web Uygulaması v1.00.

1. Admin kullanıcı ile sisteme giriş yapınız. Ekranın sağ üstünde yer alan defter yaprakları ikonuna tıklayınız.

ABONELİK MERKEZİNE GİRİN

Ünite-3 Bilgisayar Yazılımı.

WebInstaller. 1. Kurulum Đçin Gereksinimler

PAKET TRANSFER SİSTEMİ

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

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

DESTEK DOKÜMANI. : E-Bildirge, Đşe Giriş/Çıkış Bildirgelerinin ve Personel Vizite işlemlerinin program içerisinden

Transkript:

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

Đçindekiler 1. Bu belgenin amacı...3 2. Belge sürümleri...3 3. Sistem Gereksinimleri...3 4. Kullanım Şekli...4 4.1. Genel...4 4.2. Uyarılar...4 4.3. Hata Kodları...4 4.4. Kullanıcı Bilgileri (getuserinfo)...5 4.5. MMS Gönderme (SendMMS)...6 4.6. Raporlama (getreport)...7 4.7. Tarih Aralığında Raporlama (getreport)...8

1. Bu belgenin amacı Bu Belge, toplu MMS gönderim hizmetlerimizi kullanmak isteyen yazılım geliştiricilerin, sistemimize entegre olmalarına olanak sağlayacak Web Servisi aracının nasıl kullanıldığını açıklamak için hazırlanmıştır. 2. Belge sürümleri Tarih Sürüm Açıklama 26.03.2009 1.0.0 Đlk Sürüm 3. Sistem Gereksinimleri Mobildev Web Servisi çözümünü kullanabilmeniz için gereken minimum sistem gereksinimleri aşağıda belirtilmiştir. Windows 98 SE, ME,2000, XP, Vista, Unix, Linux ya da MacOS işletim sistemi Internet Explorer 6 SP1 (Windows Platformlar için)

4. Kullanım Şekli 4.1 Genel Mobildev Web Servisi, XML teknolojisi ve HTTP protokolü kullanarak gerçekleşen, fiziksel üç katmanlı mimariye sahip Mobildev Servisine istemci ucundan gelen taleplerin belirli standartlara uygun olarak gönderilmesini sağlamak amacı ile geliştirilmiştir. Yazılım geliştiriciler, http://gateway.mobilus.net/mms/mmsws.asmx adresini kullanarak servise erişebilirler. 4.2 Uyarılar Geçerli dosya tipleri; jpeg,jpg,gif,3gp,mp3 MMS gönderilecek numaralar başlarında 0, 90, 0090 gibi prefiksler olmadan 5321234567 formatındaki gibi olmaldır. 4.3 Hata Kodları Hata Kodu Açıklama 00 Đşlem başarılı 01 Hatalı Kullanıcı adı bilgisi 02 Kullanıcının MMS hesabı tanımlı değil veya MMS gönderirken tanımsız originator 03 Subject boş bırakılamaz 04 Subject 100 karakterden fazla olamaz 05 GSM Numbers XML hatalı 06 Yetersiz Kredi 07 Filename boş bırakılamaz 08 Dosya tipi desteklenen tiplerden birisi değil 09 File Data Boş 10 Dosya boyutu 300 KBden büyük olamaz 11 Rapor istenilen ID yok veya hatalı 99 Tanımlanamayan hata

4.4 Kullanıcı Bilgileri (getuserinfo) <?xml version="1.0" encoding="utf-8"?> <soap:envelope xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xmlns:xsd="http://www.w3.org/2001/xmlschema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:body> <getuserinfo xmlns="http://gateway.mobilus.net/mms/"> <UserName>string</UserName> <CompanyCode>string</CompanyCode> <Password>string</Password> </getuserinfo> </soap:body> </soap:envelope> Gönderilen Değerler UserName : Mobildev de tanımlı olan kullanıcı adınız CompanyCode : Mobildev hesabınızın bağlı olduğu kanal kodunuz. Password: Mobildev hesabınıza ait şifre bilgisi. Geri dönüş Değerleri Đşlem Başarılı Đse <MMSRoot> <Status>00</Status> <ReturnData> <Credit>1234567</Credit> <OriginatorList> <Originator>Originator1</Originator> <Originator>Originator2</Originator> </OriginatorList> </ReturnData> </MMSRoot> Credit : kullanıcı hesabına ait o anki kredi bilgisi OriginatorList: kullanıcı hesabına ait gönderen bilgisi listesidir. Đşlem hatalı ise <MMSRoot> <Status>01</Status> </MMSRoot> Status işlemin hata kodu için dönen değerdir. Hata kodları için BKZ. Hata kodları

4.5 MMS Gönderme (SendMMS) <?xml version="1.0" encoding="utf-8"?> <soap:envelope xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xmlns:xsd="http://www.w3.org/2001/xmlschema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:body> <SendMMS xmlns="http://gateway.mobilus.net/mms/"> <UserName>string</UserName> <CompanyCode>string</CompanyCode> <Password>string</Password> <Originator>string</Originator> <Subject>string</Subject> <GSMNumbers>string</GSMNumbers> <FileName>string</FileName> <FileData>base64Binary</FileData> <SDate>string</SDate> </SendMMS> </soap:body> </soap:envelope> Gönderilen Değerler UserName : Mobildev de tanımlı olan kullanıcı adınız CompanyCode : Mobildev hesabınızın bağlı olduğu kanal kodunuz. Password: Mobildev hesabınıza ait şifre bilgisi. Originator: hesabınıza tanımlı olan gönderen bilgisi. Subject: gönderilecek MMS başlığı bilgisidir. En fazla 100 karakter olabilir. GSMNumbers: MMS gönderilecek GSM numaraları listesidir. Bu bölümde GSM Numaraları XML olarak gönderilmelidir. Örnek XML <GSMNUMBERS> <GSM>5321234567</GSM> <GSM>5331234567</GSM> </GSMNUMBERS> FileName: dosya adı alanıdır. Dosyanın tipi ve bazı telefonlarda MMS attach edilmiş dosyanın adı yazdığı için kullanıcı tarafında görünen dosya adı olması sebebi ile önemlidir. FileData: gönderilecek dosyanın byte halidir. Net örnek olarak kısaca System.IO.File.ReadAllBytes("C:\mms\kandil.gif") dır. SDate: MMS in gönderileceği tarih bilgisidir. Geçerli format yyyy-mm-dd hh:mm:ss.ms örnek : 2009-10- 01 00:00:00.000

Geri Dönüş Değerleri Đşlem Başarılı Đse <MMSRoot> <Status>00</Status> <ReturnData> <ID>26</ID> </ReturnData> </MMSRoot> Status 00 işlem başarılı bilgisidir. Eğer status bilgisi 00 dan farklı bir değer olursa ReturnData bilgisi dönmez. Ve status değeri hata değerlerinden birisini alır. Hata kodları için bkz. Hata Kodları 4.6 Raporlama (getreport) <?xml version="1.0" encoding="utf-8"?> <soap:envelope xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xmlns:xsd="http://www.w3.org/2001/xmlschema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:body> <getreport xmlns="http://gateway.mobilus.net/mms/"> <UserName>string</UserName> <CompanyCode>string</CompanyCode> <Password>string</Password> <ID>string</ID> </getreport> </soap:body> </soap:envelope> UserName : Mobildev de tanımlı olan kullanıcı adınız CompanyCode : Mobildev hesabınızın bağlı olduğu kanal kodunuz. Password: Mobildev hesabınıza ait şifre bilgisi. ID : göndermiş olduğunuz MMS e ait Paket ID si bilgisidir.

Geri Dönüş Değerlerleri <MMSRoot> <Status>00</Status> <ReturnData> <GSMNo>00905321234567</GSMNo> <Status>1</Status> <GSMNo>00905331234567</GSMNo> <Status>2</Status> </ReturnData> </MMSRoot> Status 00 işlem başarılı bilgisidir. Eğer status bilgisi 00 dan farklı bir değer olursa ReturnData bilgisi dönmez. Ve status değeri hata değerlerinden birisini alır. Hata kodları için bkz. Hata Kodları. ReturnData içerisinde GSM No gönderilen GSM numarası bilgisi Status ise MMS in durumunu bildirir. Status 1 iletilmedi, status 2 turkcell e gönderildi beklemede, status 0 iletildi anlamına gelir. 4.7 Tarih Aralığında Raporlama (getreport) <?xml version="1.0" encoding="utf-8"?> <soap:envelope xmlns:xsi="http://www.w3.org/2001/xmlschema-instance" xmlns:xsd="http://www.w3.org/2001/xmlschema" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:body> <getreport xmlns="http://gateway.mobilus.net/mms/"> <UserName>string</UserName> <CompanyCode>string</CompanyCode> <Password>string</Password> <SDate>string</SDate> <EDate>string</EDate> </getreport> </soap:body> </soap:envelope> UserName : Mobildev de tanımlı olan kullanıcı adınız CompanyCode : Mobildev hesabınızın bağlı olduğu kanal kodunuz. Password: Mobildev hesabınıza ait şifre bilgisi. SDate: Raporun başlangıç tarihidir. Geçerli format yyyy-mm-dd hh:mm:ss.ms örnek : 2009-10-01 00:00:00.000 EDate:Raporun bitiş tarihidir. Geçerli format yyyy-mm-dd hh:mm:ss.ms örnek : 2009-10-01 00:00:00.000