VIDEOCELL API. Versiyon 1.0.0



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

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

SOAP API. Mobildev Toplu Mesajlaşma API

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

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

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

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

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

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

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

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

MOBILEPAX ENTERPRISE API (WEB SERVİS)

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

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

MOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ

3G Sms&MMS GateWay Xml Interface

SMSEXPLORER XML API. XML API KILAVUZU v.1.0

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

MOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ

GOLDMESAJ SMS API DÖKÜMANI

3G SMS & MMS GateWay Xml Interface


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

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

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

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

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

API v1.0



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

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

Merhaba Güncel API Dokümantasyonu.

SMS Gönderim Đyileştirmeleri

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

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

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

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

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

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

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

AÇIKLAMALARI SEBEP ÇÖZÜM

PAKET TRANSFER SİSTEMİ

Misafir Anne Web Servisi Projesi

SMS interconnecion APi S DOKÜMANI

XML ile Mesaj Đşlemleri

Global Haberleşme API Kullanıcı Notları

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

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

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

PAKET TRANSFER SİSTEMİ

XML ile Mesaj İşlemleri

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

Merhaba Güncel API Dokümantasyonu.

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

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.

Kısa Mesaj Servisleri

GELİR İDARESİ BAŞKANLIĞI Uygulama ve Veri Yönetimi Daire Başkanlığı E-Fatura Uygulaması (Yazılım Standartları ve Nesne Yapısı) Ocak 2010 Versiyon :

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

Merhaba Güncel API Dokümantasyonu.

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

Online Protokol Üretim Projesi

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

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

MOKA ÖDEME SERVİSİ BAYİ İŞLEMLERİ ENTEGRASYON DOKÜMANI

ETA:MOBİL KURULUM TALİMATI

MS Excel Mesaj Gönderim Eklentisi

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

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

WEB SERVİSİ ile ACENTE VE KULLANICI İŞLEMLERİ GİRİŞ... 2 a. Tanımlar... 2 b. Sınıflar ACENTE TANIM / GÜNCELLEME FONKSİYONLARI... 4 a.

Toplu İleti Gönderimi

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

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

GELİR İDARESİ BAŞKANLIĞI Uygulama ve Veri Yönetimi Daire Başkanlığı E-Fatura Uygulaması (Yazılım Standartları ve Nesne Yapısı) Ocak 2010 Versiyon :

Turkcell Hizmetleri LOGO KASIM 2011

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

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

Değerli Datasoft Kullanıcısı;


Connection Manager Kullanım Kılavuzu

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

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

KEP Sistemi Webmail Kullanım Kılavuzu

dinamo / Periyodik İşler

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

Online Protokol Üretim Projesi. Yazılım Geliştirici Kılavuzu. Sürüm 1.8

Kurulum ve Sistem Gereklilikleri 1

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

YENİ NESİL ÖDEME KAYDEDİCİ CİHAZLARA AİT ELEKTRONİK KAYIT, AKTİVASYON VE YETKİLİ SERVİS LİSTELERİ TEKNİK KILAVUZU

Merhaba Güncel API Dokümantasyonu.

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

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

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?

OPERATÖR SERVİSLERİ. Kullanıcı Kılavuzu

JetSMS Direct Çözümü

NETGSMSMS. VER 5.6.0

Netsis 3 SMS Uygulaması

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

Transkript:

VIDEOCELL API Versiyon 1.0.0

İçindekiler 1. Bu Belgenin Amacı... 3 2. Belge Sürümleri... 3 3. Sistem Gereksinimleri... 3 4. Kullanım Şekli... 3 4.1. Genel... 3 4.2. Uyarılar... 3 4.3. Hata Kodları... 4 4.4. Kullanıcı Bilgileri (getinfo)... 4 4.5. Video Gönderme... 6 4.5.1. Video Gönderme (SendVideo)... 6 4.5.2. Video Gönderme (sendvideomultisender)... 7 4.6. Raporlama... 9 4.6.1. Tarih Arası Raporlama (reportbydate)... 9 4.6.2. Gönderilen Mesaj Paketine Göre Raporlama (reportbyid)... 11

1. Bu Belgenin Amacı Bu belge toplu video gönderim hizmetimizi 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 Versiyon Açıklama 06.05.2010 1.0.0 İlk Sürüm 3. Sistem Gereksinimleri Mobildev web servisi çözümünü kullanabilmek için kullanmanız gereken minimum sistem gereksinimleri aşağıda belirtilmiştir. Windows 98 SE, ME, 2000, XP, Vista veya Windows7, Unix, Linux, ya da MacOS işletim sistemi Internet Explorer 6 SP 1 (Windows platformlar için ) 4. Kullanım Şekli 4.1. Genel Mobildev Web Servisi, XML teknolojisi ve HTTP protokolü kullanılarak gerçekleştirilen, fiziksel üç katmanlı mimariye sahip Mobildev Servisine istemci ucundan gelen taleplerin belirli bir standartlara uygun olarak gönderilmesini sağlamak amacı ile gerçekleştirilmiştir. Yazılım geliştiriciler, http://gateway.mobilus.net/video/videoapi.asmx adresini kullanarak servise erişebilirler. 4.2. Uyarılar Mobildev Web Servisi çözümü aşağıdaki uyarılar göz önünde bulundurularak kullanılmalıdır. Mesaj içeriğinde Türkçe karakterler, LineFeed, Enter, Tab, ~, gibi karakterler bulunmamalıdır. GSM Numaraları 05321234567, 5321234567,905321234567 şeklinde olmalıdır. Mobildev Web Servisi toplu Video Gönderimleri için tasarlanmış bir çözümdür. Yollanacak mesajlar mümkün olduğunca tek bir seferde Web Servisine iletilmelidir.

4.3. Hata Kodları Hata Kodu Açıklama 01 Hatalı kullanıcı adı, parola veya bayi kodu bilgisi 02 Konu (subject) alanı boş bırakılamaz 03 Konu (subject) alanı 100 karakterden uzun olamaz 04 SMS gönderimi için herhangi bir GSM numarası bilgisi gönderilmemiş 05 Yetersiz kredi 06 Dosya adı alanı boş bırakılamaz 07 Dosya tipi.3pg olmalıdır 08 Dosya gönderimi yapılmamış 09 Dosya boyutu en fazla 2 MB olabilir 10 Dosya oluşturma işlemi esnasında bir hata oluştu. Dosyanızın uygun formatta ve doğru işlendiğine emin olunuz 11 Hatalı gönderen (originator) bilgisi 12 Belirtilen packetid sistemde bulunamadı veya henüz işlenmedi 13 Gönderilen FDate veya Sdate hatalı veya boş bırakılmış uygun format 2010-05-06 dır. (Yıl-Ay-Gün) 14 Belirtilen tarihler arasında herhangi bir gönderiminiz bulunmamaktadır 15 Tanımlanamayan hata 4.4. Kullanıcı Bilgileri (getinfo) public string getinfo(string username, string companycode, string password)

Parametre Değerleri Parametre String username String companycode String password Açıklama Mobildev de tanımlı kullanıcı adınız Mobildev de sistemlerinde bağlı olduğunuz kanal kodu Mobildev de tanımlı kullanıcı adınıza ait parola bilgisi Örnek SOAP Verisi <getinfo xmlns="http://mobildev.net/videocell/"> <username>string</username> <companycode>string</companycode> <password>string</password> </getinfo> Geri dönüş değeri olarak eğer işlem başarılı ise: Kredi sayısı<10> Originator1<10> Originator2<10> OriginatorN Eğer hata oluşmuş ise bkz. Hata kodları Geri dönüş değerlerinde bulunan <10> LineFeed karakterini temsil etmektedir. Originator bilgisi SMS gönderimlerinizde hedef GSM numarasının Gönderen kısmında çıkacak olan bilgiyi ifade etmektedir. Bu bilgi 11 karakterlik nümerik ya da alfanümerik karakterlerden oluşan (Türkçe ve &, <, > gibi özel karakterler içermeyen) bir ifade olabilir. Geri Dönüş SOAP Verisi <getinforesponse xmlns="http://mobildev.net/videocell/"> <getinforesult>string</getinforesult> </getinforesponse>

4.5. Video Gönderme Mobildev Video Servisi Video Gönderimi için iki farklı fonksiyon sunmaktadır. Bunlar; 1. sendvideo; bu metot sayesinde bir video dosyasını aynı konu başlığı altında bir veya birden fazla GSM numarasına göndermenize olanak sağlar. 2. sendvideomultisender; bu metot sayesinde bir video dosyasını farklı konu başlıkları ile farklı GSM numaralarına göndermenize olanak sağlar. 4.5.1. Video Gönderme (SendVideo) public string sendvideo(string username, string companycode, string password, string subject, string gsmnos, string originator, string sdate, string filename, byte[] filebytes) Parametre Açıklama String username String companycode String password String subject String gsmnos String originator String sdate String filename Byte[] filebytes Mobildev de tanımlı kullanıcı adınız Mobildev de sistemlerinde bağlı olduğunuz kanal kodu Mobildev de tanımlı kullanıcı adınıza ait parola bilgisi Gönderilecek olan videoya ait konu bilgisi Videonun gönderileceği GSM numarası bilgisi, birden fazla kişiye gönderebilmek için numaraları virgül (, ) ile ayırabilirsiniz. Mesajın gönderildiği GSM numarasında gönderen kısmında çıkacak ifade Mesajın gönderileceği tarih bilgisi eğer bu alan boş bırakılırsa mesaj hemen gönderilir, geçerli tarih formatı: 060520101611 ggaayyyyssdd (GünAyYılSaatDakika) Gönderilecek videonun dosya adı örn: ornek.3gp Gönderilecek dosyanın byte halidir. Net örnek olarak kısacasystem.io.file.readallbytes("c:\video\ornek.3gp")dır. Dosya boyutu en fazla 2 MB olabilir.

Örnek SOAP Verisi <sendvideo xmlns="http://mobildev.net/videocell/"> <username>string</username> <companycode>string</companycode> <password>string</password> <subject>string</subject> <gsmnos>string</gsmnos> <originator>string</originator> <sdate>string</sdate> <filename>string</filename> <filebytes>base64binary</filebytes> </sendvideo> Geri dönüş değeri olarak işlem başarılı ise ID: 123456 şeklinde mesaj gönderim paketine ait TimerID bilgisi döner. Eğer işlem hatalı ise bkz. Hata kodları Geri Dönüş SOAP Datası <sendvideoresponse xmlns="http://mobildev.net/videocell/"> <sendvideoresult>string</sendvideoresult> </sendvideoresponse> 4.5.2. Video Gönderme (sendvideomultisender) public string sendvideomultisender(string username, string companycode, string password, SMSInfo[] smsinfoarray, string originator, string sdate, string filename, byte[] filebytes)

Parametre Değeri String username String companycode String password SMSInfo[] smsinfoarray String originator String sdate String filename Byte[] filebytes Açıklama Mobildev de tanımlı kullanıcı adınız Mobildev de sistemlerinde bağlı olduğunuz kanal kodu Mobildev de tanımlı kullanıcı adınıza ait parola bilgisi SMSInfo objesi bir paket içerisinde aynı videoyu farklı konu başlıkları ile GSM Numaralarına göndermek için kullanılır, subject ve GSM field larından oluşmaktadır. Mesajın gönderildiği GSM numarasında gönderen kısmında çıkacak ifade Mesajın gönderileceği tarih bilgisi eğer bu alan boş bırakılırsa mesaj hemen gönderilir, geçerli tarih formatı: 060520101611 ggaayyyyssdd (GünAyYılSaatDakika) Gönderilecek videonun dosya adı örn: ornek.3gp Gönderilecek dosyanın byte halidir. Net örnek olarak kısaca System.IO.File.ReadAllBytes("C:\video\ornek.3gp")dır. Dosya boyutu en fazla 2 MB olabilir. Örnek SOAP Verisi <sendvideomultisender xmlns="http://mobildev.net/videocell/"> <username>string</username> <companycode>string</companycode> <password>string</password> <smsinfoarray> <SMSInfo> <GSMNo>string</GSMNo> <Subject>string</Subject> </SMSInfo> <SMSInfo> <GSMNo>string</GSMNo> <Subject>string</Subject> </SMSInfo> </smsinfoarray> <originator>string</originator> <sdate>string</sdate> <filename>string</filename> <filebytes>base64binary</filebytes> </sendvideomultisender>

Geri dönüş değeri olarak işlem başarılı ise ID: 123456 şeklinde mesaj gönderim paketine ait TimerID bilgisi döner. Eğer işlem hatalı ise bkz. Hata kodları Geri Dönüş SOAP Datası <sendvideomultisenderresponse xmlns="http://mobildev.net/videocell/"> <sendvideomultisenderresult>string</sendvideomultisenderresult> </sendvideomultisenderresponse> 4.6. Raporlama Mobildev Web Servisi gönderilen video mesajlarının raporlanması için iki çeşit raporlama seçeneği sunmaktadır. 1. Tarih arası raporlama (reportbydate) 2. Gönderilen mesaj paketine göre sorgulama (reportbyid) 4.6.1. Tarih Arası Raporlama (reportbydate) public string reportbydate(string username, string companycode, string password, string FDate, string LDate) Parametre Değeri String username String companycode String password Açıklama Mobildev de tanımlı kullanıcı adınız Mobildev de sistemlerinde bağlı olduğunuz kanal kodu Mobildev de tanımlı kullanıcı adınıza ait parola bilgisi String FDate Raporun başlangıç tarihini gösterir. Örn: 2010-05-05 String LDate Raporun bitiş tarihini gösterir. Örn: 2010-05-06

Örnek SOAP Verisi <reportbydate xmlns="http://mobildev.net/videocell/"> <username>string</username> <companycode>string</companycode> <password>string</password> <FDate>string</FDate> <LDate>string</LDate> </reportbydate> Geri Dönüş SOAP Verisi <reportbydateresponse xmlns="http://mobildev.net/videocell/"> <reportbydateresult>string</reportbydateresult> </reportbydateresponse> Geri dönüş değeri başarılı ise TimerID <32> GSM NO <32> Durum <32> İzlenme Durumu <32> izlenme tarihi Şeklinde örnek: 5.6.1.1. e bakınız. 1234<32>05321234567<32>2<32>0<32><10> 1234<32>05321234568<32>2<32>1<32>2010-05-06 16:30<10> Not: Durum bilgisinde 1 ; mesajın beklemede olduğunu, 2 ; mesajın iletildiğini, 3 ; mesajın iletilemediğini belirtmektedir. İzlenme durumda 0 ; videonun henüz izlenmediğini, 1 ise videonun izlendiğini belirtmektedir. İzlenme durumu 0 iken, izlenme tarihi boş gelecektir. Video eğer izlenmiş ise izlenme tarihi YIL-AY-GÜN SAAT- DAKİKA şeklinde gelecektir. Geri dönüş değerinde bulunan <32> boşluk karakterini, <10> LineFeed karakterini ifade etmektedir. Geri dönüş değeri hatalı ise bkz. Hata kodları

4.6.2. Gönderilen Mesaj Paketine Göre Raporlama (reportbyid) public string reportbyid(string username, string companycode, string password, string packetid) Parametre Değeri String username String companycode String password String packetid Açıklama Mobildev de tanımlı kullanıcı adınız Mobildev de sistemlerinde bağlı olduğunuz kanal kodu Mobildev de tanımlı kullanıcı adınıza ait parola bilgisi Gönderdiğiniz mesaj paketine ait TimerID (paket ID) bilgisi Örnek SOAP Verisi <reportbyid xmlns="http://mobildev.net/videocell/"> <username>string</username> <companycode>string</companycode> <password>string</password> <packetid>string</packetid> </reportbyid> Geri Dönüş SOAP Verisi <reportbyidresponse xmlns="http://mobildev.net/videocell/"> <reportbyidresult>string</reportbyidresult> </reportbyidresponse>

Geri dönüş değeri başarılı ise TimerID <32> GSM NO <32> Durum <32> İzlenme Durumu <32> izlenme tarihi Şeklinde örnek: 5.6.1.1. e bakınız. 1234<32>05321234567<32>2<32>0<32><10> 1234<32>05321234568<32>2<32>1<32>2010-05-06 16:30<10> Not: Durum bilgisinde 1 ; mesajın beklemede olduğunu, 2 ; mesajın iletildiğini, 3 ; mesajın iletilemediğini belirtmektedir. İzlenme durumda 0 ; videonun henüz izlenmediğini, 1 ise videonun izlendiğini belirtmektedir. İzlenme durumu 0 iken, izlenme tarihi boş gelecektir. Video eğer izlenmiş ise izlenme tarihi YIL-AY-GÜN SAAT- DAKİKA şeklinde gelecektir. Geri dönüş değerinde bulunan <32> boşluk karakterini, <10> LineFeed karakterini ifade etmektedir. Geri dönüş değeri hatalı ise bkz. Hata kodları