SMS interconnecion APi S DOKÜMANI

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

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

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

Merhaba Güncel API Dokümantasyonu.

Merhaba Güncel API Dokümantasyonu.

GOLDMESAJ SMS API DÖKÜMANI

Merhaba Güncel API Dokümantasyonu.

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

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


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

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

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

SOAP API. Mobildev Toplu Mesajlaşma API

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

NETGSMSMS. VER 5.6.0

V-Count API v3.6 İçindekiler

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

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

Global Haberleşme API Kullanıcı Notları

3G Sms&MMS GateWay Xml Interface

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

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

VIDEOCELL API. Versiyon 1.0.0

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

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

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

MOBILEPAX ENTERPRISE API (WEB SERVİS)

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

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ı.

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

3G SMS & MMS GateWay Xml Interface

SMSEXPLORER XML API. XML API KILAVUZU v.1.0

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

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

MOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ

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

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

API v1.0

MutluSantral API Dokümanı. Versiyon 1.0.1

MOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ

e-defter Müşteri Web Servisi Dokümanı

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

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

JETSMS Web Servis Kullanımı

BAUHAUS B2B Web Servis Dökümantasyonu

Bölüm 10: PHP ile Veritabanı Uygulamaları

XML ile Mesaj İşlemleri

Kısa Mesaj Servisleri

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

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

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

XML ile Mesaj Đşlemleri

Turkcell Hizmetleri LOGO KASIM 2011

"Şirket" Sunucusu ve Başarı Mobile Arasındaki HTTP Veri Aktarımı için Etkileşim Teknik Protokolü

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

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

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

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



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

AÇIKLAMALARI SEBEP ÇÖZÜM

SMS Gönderim Đyileştirmeleri

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

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


Kısa Mesaj Servisleri

Misafir Anne Web Servisi Projesi

Merhaba Güncel API Dokümantasyonu.

Ğ Ğ Ü ğ İ ğ ğ ğ İ ğ Ü Ü ğ ğ ö ç ç ğ ö ğ ç İ ç ğ ç ç ğ ç ç ö ğ ö ç ç ç ğ ö ğ ç ç İ ö ç İ ğ ö ö ç ç ç ç ç ç ç ç ç ç İ ç ğ ç ç Ç ç ö İ ç ç

StockMount API Servisi Uygulama Kılavuzu Sürüm

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

[Type text] Başvuru Kılavuzu

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

Nisan 2014-v1.0 KMTP API TEST ve SERTİFİKASYON İŞLEMLERİ

PAYTR IFRAME API ENTEGRASYON DOKÜMANI

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

Lila Mobil Ticari v4 API REFERANS DOKÜMANTASYONU

NetFatura Yazılım Teknolojileri Departmanı

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

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?

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

SOSYAL GÜVENLĠK KURUMU

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

SOSYAL GÜVENLĠK KURUMU

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

Doküman Tarihçesi. Bildirimi Zorunlu Enfeksiyon Etkenleri Muayene

SOSYAL GÜVENLĠK KURUMU

SMS İŞLEMLERİ MODÜLÜ

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

Biçem Belirteçleri (Format Specifiers)

TNB KAYITLI ELEKTRONİK POSTA HİZMET SAĞLAYICILIĞI VE TİCARET A.Ş.

MEKTUP BASIMI VE SMS GÖNDERME

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

BTP 207 İNTERNET PROGRAMCILIĞI I. Ders 8

e-fatura Uygulaması (Zarf Yapısı) Versiyon : 1.4 2/10

SOSYAL GÜVENLİK KURUMU

Transkript:

BİLİMCELL İLETİŞİM HİZMETLERİ 2016 V.1.0 0 1 / 1 1 / 2 0 1 6

İçindekiler SMS Platform Api s Dökümantasyonu 1 Api Login 1 Api SMS Gönderim 1 Api SMS Gönderim Genel Rapor 2 Api SMS Gönderim Detay Rapor 3 PHP code example 4 KARAKTER VE SMS PARÇA HESAPLAMA 5 Tek Parçalı SMS gönderim karakter sınırı ve hesaplama 5 1- Türkçe Karakter Olmadan : 5 2- Türkçe Karakterli Gönderimlerde 6 3- Türkçe Karakter Dışındaki özel sembol kullanımlarında 6 4- Diğer sembolik dillerde gönderim 6 1 'den Çok Parçalı SMS gönderim karakter sınırı ve hesaplama 6 1- Türkçe Karakter Olmadan 6 2- Türkçe Karakterli Gönderimlerde 6 3- Türkçe Karakter Dışındaki sembol kullanımlarında 7 4- Diğer sembolik dillerde gönderim 7

SMS Platform Api s Dökümantasyonu Api Login Token : size verilen token kodu ( 4d697f839d94ec05d80c7be604b26380 ) Key Code : size verilen key kodu ( 46ed906e276826788464c2a685d9a33b ) Token ve Key bilgisi her api isteğinde gönderilmesi gerekiyor. Aşağıdaki örneklerde de bu bilgi mevcut. Tüm genel api isteklerinde allow değer olarak false dönüyor ise hatalı istek yapılıyor demektir. Url:http://api.smsmagazasi.com/login Gönderilecek Parametreler token : size verilen token kodu key_code : size verilen key kodu user : String ( UTF-8 ) kullanıcı adı (size verilen username) password : String ( Utf-8 ) ẞifre (size verilen password) Response allow : true response_code : CR_4001 response_description : Login successfull / Login başarılı allow : false response_code : CR_4002 response_description : Login başarısız Api SMS Gönderim token : size verilen token kodu key_code : size verilen key kodu user : String ( UTF-8 ) kullanıcı adı password : String ( UTF-8 ) ẞifre msisdn : Integer msisdn numarası receiver_list : Array( telno1, telno2, telno3... ) mesajın gönderileceği telefon numaralarının listesi. title : String ( UTF-8 ) gönderim başlığı ( alfanumerik başlık ) message : String ( UTF-8 ) mesaj içeriği start_date : String ( date/time ) Format ( Yıl-Ay-Gün Saat:Dakika ) ( Timezone : UTC +2 ) gönderim başlangıç tarihi end_date : String ( date/time ) Format ( Yıl-Ay-Gün Saat:Dakika ) ( Timezone : UTC +2 )

sayfa 2 gönderim bitiş tarihi (gönderim bitiş tarihi gönderim başlangıç tarihinden 1 gün sonrası olarak belirtilmeli Çoklu gönderim yapılacağı zaman kullanım şekli / gönderilecek parametreler farklı olarak şu şekilde olmalıdır. receiver_list : Array( telno1~~ad~~soyad, telno2~~ad2~~soyad2... ) message : Merhaba &1 &2, iyi günler dileriz. *&1 ve &2 mesaj içeriğinde değişkenlerdir. ( 4 taneye kadar kullanılabilir ) bu değişkenler alıcı telefon listesindeki ( receiver_list ) ~~ ile ayrılmış kısımları alarak kullanır. **receiver_list içindeki data yapısı her bir hücre içinde telefon numarasından her bir değişken alanı için ~~ işareti eklenerek kullanılır. Url : http://api.smsmagazasi.com/v1.0/sendsms Response allow : true package_id : XXX ( bu sms paket değeri ile daha sonra raporlar çekilecek ) response_code : SMS_5001 response_description : SMS send request successfull / SMS gönderim talebi başarılı allow : true response_code : SMS_5002 response_description : SMS send request error / SMS gönderim talebi hatalı Api SMS Gönderim Genel Rapor token : size verilen token kodu key_code : size verilen key kodu user : String ( UTF-8 ) kullanıcı adı password : String ( Utf-8 ) ẞifre package_id : Integer sms gönderimi sonrasında alınan response ( package_id ) Url : http://api.smsmagazasi.com/v1.0/reports/general Response

allow : true total_receivers : ( toplam alıcı / telefon numarası ) total_success : ( başarılı gönderim adedi ) total_unsuccess : ( başarılı gönderim adedi ) total_wait : ( bekleyen gönderim adedi ) total_duplicate ( duplike / tekrar eden alıcı ) start_date : ( başlangıç tarihi ) end_date : (bitiş tarihi) status_change_time ( paket durumu son değişiklik tarihi ) status : ( 0: kuyrukta / 1: gönderiliyor / 2: tamamlandı / 3: gönderilemedi / 4: pause / 5: cancel / 6:delete ) response_code : RP_12001 response_description : Report request successfull / Rapor talebi başarılı allow : false response_code : RP_12002 response_description : Wrong SMS Package ID / Hatalı sms paket kodu Api SMS Gönderim Detay Rapor token : size verilen token kodu key_code : size verilen key kodu user : String ( UTF-8 ) kullanıcı adı password : String ( Utf-8 ) ẞifre package_id : Integer sms gönderimi sonrasında alınan response ( package_id ) Url : http://api.smsmagazasi.com/v1.0/reports/detail Response allow : true package_id : paket id receiver : alici / telefon numarası alphanumeric_title: alfanumerik başlık operator : ( 1: turkcell / 2: vodafone / 3: avea ) sms_count : sms adedi sms_cost : birim ücret

end_date : bitiş tarihi status : ( 0 : beklemede / 1: iletildi / 2: işlemde / 3: tekrar gönderilecek / 4: hatalı ) error_code: Gönderimlerdeki hata kodu alanıdır error_description : Gönderimlerde ki hata kodu açıklama alanıdır response_code : RP_13001 response_description : Report request successfull / Rapor talebi başarılı allow : false response_code : RP_13002 response_description : Wrong SMS Package ID / Hatalı sms paket kodu PHP code example <?php // SEND SMS EXAMPLE $data = array( 'title'=>'hepgsmdemo', 'msisdn'=>'8504170289', 'message'=>'sms İÇERİĞİ', 'start_date'=>'2015-05-01 12:00', 'end_date'=>'2015-05-02 12:00', 'keycode'=>'xxxxxx', 'token'=>'xxxxxx', 'user'=>'xxxxxx', 'password'=>'xxxxxx', 'receiver_list' => array( ); ) '905XXXXXXX','905XXXXXXX','905XXXXXXX','905XXXXXXX' $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,"http://api.smsmagazasi.com/v1.0/sendsms"); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER,true); curl_setopt($ch, CURLOPT_TIMEOUT, 300); $result = curl_exec($ch); // PACKAGE GENERAL REPORT EXAMPLE $data = array( 'keycode'=>'xxxxxx', 'token'=>'xxxxxx', 'user'=>'xxxxxx', 'password'=>'xxxxxx', 'package_id' => 'XXXXXX'

); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,"http://api.smsmagazasi.com/v1.0/reports/general"); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER,true); curl_setopt($ch, CURLOPT_TIMEOUT, 300); $result = curl_exec($ch); // PACKAGE DETAIL REPORT EXAMPLE $data = array( 'keycode'=>'xxxxxx', 'token'=>'xxxxxx', 'user'=>'xxxxxx', 'password'=>'xxxxxx', ); 'package_id' => 'XXXXXX' $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,"http://api.smsmagazasi.com/v1.0/reports/detail"); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, http_build_query($data)); curl_setopt($ch, CURLOPT_RETURNTRANSFER,true); curl_setopt($ch, CURLOPT_TIMEOUT, 300); $result = curl_exec($ch);?> KARAKTER VE SMS PARÇA HESAPLAMA Tek Parçalı SMS gönderim karakter sınırı ve hesaplama 1- Türkçe Karakter Olmadan : Gönderim max. karakter sayısı (Her 1 sms metni için) : 160 karakter (ö - Ö - Ç dahil - türkçe karakter kabul edilmez) 2- Türkçe Karakterli Gönderimlerde : Gönderim max. karakter sayısı (Her 1 sms metni için ) : 155 karakter ( Ş ş - Ğ - ğ - İ - ı dahil, türkçe karakter kabul edilir)

3- Türkçe Karakter Dışındaki özel sembol kullanımlarında Gönderim max. karakter sayısı (Her 1 sms metni için ) : 155 karakter ( - - ~ - \ - [ - ] - { - } dahil sembol karakter kabul edilir) Bu özel karakterlerin kullanıldığı SMS metninde 155 toplam gönderim sınırından her 1 adet türkçe karakter için de 2 karakter düşer. metin: aaaaa12345 şşşşş : toplam karakter sayısı : ( 5 adet a = 5 karakter ) + ( 5 adet rakam = 5 karakter ) + ( 5 adet ş + 1 adet = 12 karakter )= 22 karakter toplamı şeklinde kullanılır ; Eğer karakteri olmasaydı 2. madde de belirtildiği gibi her bir rakam ve harf 1 karakter ile hesaplanarak toplam 15 karakter olarak hesaplanacaktı. 4- Diğer sembolik dillerde gönderim Arapça ; çince veya kiril alfabesiyle gönderimlerinizde Gönderim max. karakter sayısı (Her 1 sms metni için ) : 70 karakter ( Diğer tüm karakter ve sembollerde ) 1 'den Çok Parçalı SMS gönderim karakter sınırı ve hesaplama 1- Türkçe Karakter Olmadan : Gönderim max. karakter sayısı (Her sms metni için ) : 153 karakter (ö - Ö - Ç dahil - türkçe karakter kabul edilmez) 353 karakterlik türkçe karakter kullanılmayan bir metin : 353/153 = 2.3 yani 153 (1. mesaj metni parçası) + 153 (2. mesaj metni parçası) + 47 (3. mesaj metni parçası) = 353 toplam 3 adet parçadan oluşur SMS metni. 2- Türkçe Karakterli Gönderimlerde Gönderim max. karakter sayısı (Her sms metni için ) : 149 karakter ( ẞ - ş -Ğ - ğ - İ - ı dahil, türkçe karakter kabul edilir) 353 karakterlik türkçe karakter kullanılan bir metin : 353/149 = 2.36 yani 149 (1. mesaj metni parçası) + 149 (2. mesaj metni parçası) + 55 (3. mesaj metni parçası) = 353 toplam 3 adet parçadan oluşur SMS metni.

353 karakterlik türkçe karakter kullanılan bir metin : 353/149 = 2.36 yani149 (1. mesaj metni parçası) + 149 (2. mesaj metni parçası) + 55 (3. mesaj metni parçası) = 353 toplam 3 adet parçadan oluşur SMS metni. 3- Türkçe Karakter Dışındaki sembol kullanımlarında Gönderim max. karakter sayısı (Her sms metni için ) : 155 karakter ( - - ~ - \ - [ - ] - { - } dahil - sembol karakter kabul edilir) Bu özel karakterlerin kullanıldığı SMS metninde her bir parça için 149 toplam gönderim sınırından her 1 adet türkçe karakter için 2 karakter düşer. 353 karakterlik özel karakter veya diğerlerinden kullanılan bir metin : * türkçe olmayan karakter 300 adet olsun ** türkçe olan karakter 10 adet olsun *** Özel olan karakter 43 adet olsun toplam karakter sayısını bulalım : ( 300 adet türkçe olmayan karakter = 300 karakter ) + ( 10 adet türkçe karakter * 2 = 20 karakter ) + ( 43 adet özel karkter * 2 = 86 karakter ) = 406 karakter toplamı şeklinde kullanılır ; 149 (1. mesaj metni parçası) + 149 (2. mesaj metni parçası) + 108 (3. mesaj metni parçası) = 406 toplam 3 adet parçadan oluşur SMS metni. Eğer karakteri olmasaydı 2. madde de belirtildiği gibi her bir rakam ve harf 1 karakter ile hesaplanarak toplam 15 karakter olarak hesaplanacaktı. 4- Diğer sembolik dillerde gönderim Arapça ; çince veya kiril alfabesiyle gönderimlerinizde Gönderim max. karakter sayısı (Her sms metni için ) : 63 karakter ( Diğer tüm karakter ve sembollerde)