GOLDMESAJ SMS API DÖKÜMANI



Benzer belgeler
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

SMS interconnecion APi S DOKÜMANI

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

VIDEOCELL API. Versiyon 1.0.0

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

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

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

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

Global Haberleşme API Kullanıcı Notları

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

API v1.0

SOAP API. Mobildev Toplu Mesajlaşma API

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

XML ile Mesaj İşlemleri

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

3G Sms&MMS GateWay Xml Interface

SMSEXPLORER XML API. XML API KILAVUZU v.1.0

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

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

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

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

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

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

MARKAM SMS WEB PORTAL KULLANIM KILAVUZU

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

3G SMS & MMS GateWay Xml Interface

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

Merhaba Güncel API Dokümantasyonu.


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

MOBILEPAX ENTERPRISE API (WEB SERVİS)

Turkcell Hizmetleri LOGO KASIM 2011

MOBILEPAX XML PRODUCT API KULLANIM ŞEKLİ

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

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

Kısa Mesaj Servisleri

MOBILEPAX SOAP PRODUCT API KULLANIM ŞEKLİ

VELİ KULLANIM KILAVUZU

Akıllı Bilet Online İşlem Merkezi Uygulaması

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

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

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

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

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

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


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


VAKIFBANK SANAL POS PANELİ KULLANICI KILAVUZU

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

Avrupa Komisyonu Kimlik Tanımlama Sistemi (ECAS) ile Kayıt İşlemi Unutulan şifre Ad-soyad veya e-posta adresi değiştirme 8

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

V-Count API v3.6 İçindekiler

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

Broker, Acente, Banka Online Sigortacılık Portali

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

Merhaba Güncel API Dokümantasyonu.

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

Hukuk Parter ile SMS Yönetimi

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

ArCloud Müşteri Müracat Elemanı. Arçelik Bulut Servis İletişim Merkezi. Kullanım Kılavuzu

KOLAY SİPARİŞ TAKİBİ v4

T.C. SAĞLIK BAKANLIĞI ĐLAÇ VE ECZACILIK GENEL MÜDÜRLÜĞÜ

PERKON PDKS Kurulum ve hızlı başlangıç rehberi

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

BQ101 GSM Access Kontrol Ünitesi Windows Programı. Kullanım Kılavuzu. Doküman Versiyon: BQTEK

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

dinamo / Periyodik İşler

Şehrin her yanında hep yanında

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.

SQL Uyarı Programı Kurulum ve Kullanımı

PX24n Nano rev.6 Hibrid IP Santral KOLAY KURULUM KLAVUZU VER 2.00

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

KAMU HARCAMA ve MUHASEBE BİLİŞİM SİSTEMİNDE VERGİ BORÇU SORGULAMA YETKİLENDİRME ve UYGULAMA KILAVUZU

KÜTÜPHANE KAYNAKLARINA DIŞARIDAN (PROXY SUNUCU KULLANARAK) BAĞLANMAK İÇİN YAPILMASI GEREKENLER A. INTERNET EXPLORER KULLANICILARI İÇİN;

ÜYE BİLGİ SİSTEMİ KILAVUZU

ANADOLU ÜNİVERSİTESİ GÖREVLİ İŞLEMLERİ SİSTEMİ

Başlangıç; Sayfa 1. Sanal pos tanımlandığında üye numarası admin kullanıcı adı parolası ile Garanti Bankasından tarafınıza iletilecektir.

UZAKTAN EĞİTİM SİSTEMİ ÖĞRENCİ EKRANLARI KULLANIM KILAVUZU

ÜYE LOGIN. keygentr KEY ĐNTERNET HĐZMETLERĐ LTD. ŞTĐ.

Kayıt olmak ve bir kullanıcı profili oluşturmak için, adresine gidiniz ve açılır menüden dil seçiminizi yapınız.

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

MUĞLA SITKI KOÇMAN ÜNİVERSİTESİ SMS. Sms Sistemi. Bilgi İşlem Daire Başkanlığı YAZILIM GRUBU

Kısa Mesaj Servisleri

Express İthalat sistemi. Alıcı için kullanım kılavuzu

TAKSİ-DURAK MÜŞTERİ TAKİP PROGRAMI

PTT KEP BİREYSEL MÜŞTERİ KULLANIM KILAVUZU

Medisoft E-Reçete Bildirimleri Kullanım Kılavuzu

XML ile Mesaj Đşlemleri

Programlama Kılavuzu. IPV Serisi IP Santralleri IPV10 IPV20 IPV50

ÖĞRENCİ BİLGİ SİSTEMİ KULLANIM KILAVUZU

ENVISTA ARM API Bilgileri

Merhaba Güncel API Dokümantasyonu.

İçindekiler. 1. Cep Anahtar Başvuru

Elektronik Belge Yönetim Sistemi Kullanım Kılavuzu

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

VKV Koç Özel İlkokulu, Ortaokulu ve Lisesi. K12Net Veli Yardım Kılavuzu

Otomasyon Erişimi. Menüler ve İçerikleri. Ana Ekran Unsurları. Sorular. Çıkış

Transkript:

GOLDMESAJ SMS API DÖKÜMANI 1. GENEL 2. VERİ ALANLARI 3. LOGİN 4. ŞİFRE DEĞİŞTİRME 5. ALFANUMERİK 6. SMS GÖNDERİMİ 7. GÖNDERİ RAPORLARI 8. SMS RAPORU 9. KREDİ SORGULAMA 10. ÇOKLU GÖNDERİM 11. KULLANICI BİLGİLERİ 12. ŞİFREMİ UNUTTUM 13. RAPORLAR

1. GENEL Bu döküman goldmesaj.com.tr sunucuları üzerinden sms göndermek için kullanılan api formatını açıklar. Sunucuya gönderilen veriler (Request) veya sunucudan dönen veriler (Response) daima JSON veri yapısındadır. Test kullanıcı hesabını bilgi@goldmesaj.com.tr adresinden isteyiniz lütfen. http://json.org/json tr.html adresinde tüm programlama dilleri için JSON kütüphaneleri mevcuttur. 2. VERİ ALANLARI Username : Sisteme giriş yapmak için kullanıcı adı. Password : Kullanıcı şifresi Alfanumerik (Originator, Gönderen adı) : Sms gönderildiğinde karşı tarafta gönderen kısmında yazan ifade. En fazla 11 karakter olabilir, sistemde hesabınıza tanımlanmış olan alfanumerikle gönderim yapabilirsiniz. Hangi alfanumeriklerin tanımlı olduğunu görmek için bknz. 4. Başlık Mesaj Uzunluğu : utf8 değeri 1 olarak ayarlanmış mesajlarda Türkçe karakterler de kullanılabilir. utf8 kullanılmayan mesajlarda tek mesaj için en fazla 160 karakter, 2 4 arası mesaj gönderilmesi durumunda her mesaj için en fazla 153 karakter. utf8 kullanılan mesajlarda tek mesaj için en fazla 155 karakter, 2 4 arası mesaj gönderilmesi durumunda her bir mesaj için en fazla 149 karakter. Api adresinden istekte bulunmak için veriler http://www.goldmesaj.com.tr/api/v1/login adresine POST edilir. Yapılan isteğe göre son kısımdaki login ifadesinin diğer ifadelerle değiştiğine dikkat edin.

3. LOGİN POST : api/v1/login Kullanıcı bilgilerinin doğruluğunu test etmek için kullanabilirsiniz. Tüm işlemler sırasında bu bilgiler de gönderildiğinden herhangi bir işlem yapamak için ayrıca login olmak gerekmez. "username" : "user", "password" : "test" Kullanıcının siteye giriş yaparken kullandığı kullanıcı adı ve şifre. "status" : "ok", "error" : "", "result" : "0 1" 1. Status: error veya ok değerini alır, error değerini almışsa request verileriyle ilgili bir sorun vardır, error değişkenine gerekli mesaj yazılır.. Ok değerini almışsa request verilerinde problem yoktur. 2. Status ok değerini aldığında result değeri geri dönen veriyi barındırır. 3. Status değeri ok fakat result değeri 0 veya boş diziyse sonuç ile ilgili bilgi error değişkeninde döner. 4. result değişkeni, status error değerini almışsa 0 veya boş dizi barındırır. Status, error ve result değerleriyle ilgili bu yazılanlar sonrakiler için de geçerli. Login başarılı ise result değeri 1, aksi durumda 0 olarak döner. 4. ŞİFRE DEĞİŞTİRME POST api/v1/changepassword Şifre değişikliği yapabilirsiniz. "newpassword" : "deneme" "status" : "ok", "error" : "", "result" : "0 1"

İşlem başarılı ise result değeri 1, değilse 0 değerini alır. 5. ALFANUMERİK POST api/v1/alfanumerik Hesabınıza tanımlı alfanumerik listesini göndürür. "password" : "test" "error" : "", "result" :[ "ALFANUM", "TESTNUM", "DENEME" Alfanumerik listesi döner. 6. SMS GÖNDERİMİ POST api/v1/sendsms Aynı mesajı bir veya daha fazla kullanıcıya ulaştırmak için kullanılır. "sdate" : "20140214123000", "vperiod":"48", "message" : "sender" : "ALFANUMERIK", "text" : "Mesajmetni", "utf8" : "0 1", "gsm" :[ "905445554433", "905445554434" sdate: Yil Ay Gün Saat Dakika Saniye formatında. Mesajın gönderileceği tarih. Boş bırakılırsa mesaj hemen gönderilir.

vperiod : Geçerlilik süresi, saat cinsinden, en fazla ve aynı zamanda varsayılan değeri 48 saat. sender : Alfanumerik değeri. Alfanumerik listesi için bknz. Alfanumerik sorgulama. utf8 : 0 veya 1 değerini alır. Mesajda türkçe karakter kullanılmışsa 1, kullanılmamışsa 0 değerini alır. Eğer 0 değeri kullanılmışsa mesaj içeriğinde Türkçe karakter bulunmamalı. gsm : numaraların başında 9 olacak şekilde, örnekteki gibi dizi olarak eklenir. "error" : "Varsahataaçıklaması", "result" : "messageid" : "120", "count" : "12", "kredi" : "10" Result değeri boş dizi olarak dönerse değerlerde hata vardır. Bu hata error değişkenine yazılır. İşlem başarılı olarak sonuçlanmışsa örnekteki gibi döner. Messageid : mesaj gönderim numarası, daha sonra sorgularda kullanılabilir. Count: Toplam gönderilen sms sayısı. Kredi : Kullanıcının kalan kredi miktarı. (Bknz. Kredi sorgulama) 7. GÖNDERİ RAPORLARI POST api/v1/report Yapılmış sms gönderimleri için rapor sorgulaması yapar. "messageid" : "120", "detailed":"0 1" messageid : Gönderim ait id değeri. detailed : 0 veya 1 değerini alabilir. Boş gönderilirse 0 olarak işlev görür. 1 değeri gönderildiğinde numaralara ait ad ve soyad bilgileri varsa (rehberde kayıtlı olması lazım) onlar da eklenir. "error" : "", "result" :[ "gsm" : "905565554433", "reportid" : "m12k0s45", "status" : "1 2 3", "adi":"ad", "soyadi":"soyad",

"gsm" : "905445556677", "reportid" : "m12k0s46", "status" : "1 2 3", "adi":" gold ", "soyadi":" mesaj " Bir gönderiye ait sms'lerin gönderim durumlarını listeler. Her numara için result değişkenine bir eleman eklenir. 1. gsm : Sms gönderilen telefon numarası. 2. reportid : Elemana ait id bilgisi, sorgulamada kullanılabilir. 3. status : Sms'nin ulaşma durumu. 1 => Bekleyen, 2 => Başarısız, 3 => Iletildi anlamlarına gelir. 8. SMS RAPORU POST api/v1/reportbyid Yapılan gönderim içindeki bir veya bir kaç numaraya ait rapor sorgusu yapmak iin kullanılır. "reportid" :[ "m12k0s45", "m12k0s46" reportid : Gönderi raporlarından dönen sms'ye özel numaralar. "error" : "", "result" :[ "gms" : "905565554433", "reportid" : "m12k0s45", "status" : "1 2 3", "gsm" : "905445556677", "reportid" : "m12k0s46", "status" : "1 2 3"

Gönderi raporları ile aynı formatta, bu sefer sadece id bilgisi gönderilen sms'ler raporlanır. 9. KREDİ SORGULAMA POST api/v1/kredi Kredi sorgulaması yapar. "password" : "test" "status" : "ok error", "error" : "", "result" :" 10 " Result değerinde kullanıcıya ait kredi miktarı döner. Eğer değer 1 ise faturalı bir kullanıcıdır. Değilse ön ödemeli bir kullanıcıdır. 10. ÇOKLU GÖNDERİM POST api/v1/multisend Farklı numaralara farklı sms mesajları gönderir. "sdate":"", "vperiod":"48", "message" :[ "sender" : "ALFANUMERIK", "text" : "Mesajmetni", "utf8" : "0 1", "gsm" :[ "905445554433", "905445554434", "sender" : "ALFANUMERIK", "text" : "Mesajmetni", "utf8" : "0 1", "gsm" :[ "905445554435",

"905445554436" "error" : "Varsahataaçıklaması", "result" : "messageid" :[ "120" "count" : "2", "kredi" : 20 İşlem başarılı ise messageid değerinde, dizi içinde bir adet id numarası döner. Count değerinde toplam sms adeti döndürülür Kredi kısmında ise kalan kredi miktarı döner. 11. KULLANICI BİLGİLERİ POST api/v1/bilgi Kullanılan hesaba ait bilgileri döndürür. "status" : "ok error", "error" : "Varsahataaçıklaması", "result" : "mail" : " test@innomobil.com.tr " "telefon" : "0(532) 3735237", "soyad" : "test", "ad" : "inno" Geçerli kullanıcı bilgilerini döndürür. 12. ŞİFREMİ UNUTTUM POST api/v1/sifremiunuttum

Sistemde kayıtlı bilgilerinizi girerek yeni şifre isteğinde bulunabilirsiniz. "mail" : " mail@domain.com ", "telefon" : "0(555) 0000000" Kullanıcıya ait sistemde kayıtlı mail ve telefon numarsı. "error" : "Varsahataaçıklaması", "result" : 1 0 İşlem başarılı ise result değişkeni 1 olarak döner. 13. RAPORLAR POST api/v1/reports "sdate" : "1408630278", "fdate" : "1408632278", "page" : "1", "alfanumerik" : "innomobil", "tip":0 sdate : başlangıç tarihi. Varsayılan olarak aynı günün başı alınır. fdate : bitiş tarihi. Varsayılan olarak sorgunun yapıldığı zaman alınır. page : kaçıncı sayfadaki verilerin çekileceği. Boş veya uygun olmayan bir değer gönderilirse 1 değerini alır. alfanumerik : gönderim başlığı, varsayılan değer boş. tip değişkeni 0 veya 1 değerini alabilir. 0 => Hemen gönderim, 1 => İleri tarihli gönderim "error" : "Varsahataaçıklaması", "result" :[ "messageid" : " 17953 ", "datetime" : "2014 08 2117:00:52", "sender" : "goldmesaj", "text" : "testmesajı1", "smscount" : "2", "gsmcount" : "1",

, "statusok" : "1", "statuswait" : "0", "statusfail" : "0" "messageid" : "17954", "datetime" : "2014 08 2117:10:16", "sender" : "goldmesaj", "text" : "kredimiktarınızıkontroledin", "smscount" : "2", "gsmcount" : "2", "statusok" : "1", "statuswait" : "0", "statusfail" : 1 " İşlem başarılı ise gönderim listesi dizi olarak döner. messageid : Gönderim ID değeri. datetime : Gönderimin yapıldığı tarih. sender : Alfanumerik başlık. text : Mesaj metni. smscount : Toplam sms sayısı. SMS uzunluğu bir sms ise bu değer gsmcount değeri ile aynıdır. gsmcount : Toplam gsm no sayısı. statusok : SMS ulaşan numara sayısı. statuswait : Bekleyen numara sayısı. statusfail : SMS gönderimi başarısız olan numara sayısı.