SMS Gönderme :

          Size özel hazırlanmış apilerimizle, sistemimizi programlarınıza rahatça entegre edebileceksiniz.

Parametreler ve kullanım Bilgileri : 

 

URL

http://www.cebesms.com/bayi444sms.php

kadi(Kullanici)

Kullanıcı Adı

sf(Parola)

kullanıcı Parolanız

gk(güvenlik kodu)

19635(sabit numara)

Bu numara sayesinde alt kullanıcılarınız takip edebileceksiniz.

tel(Telefonlar)

Mesaj göndermek istediğiniz telefon numaraları, birden fazla numara yazmak için ;(noktalı virgül ayıracını kullanınız.

 

Örnek geçerli numaralar:

5052223344

05052223344

905052223344

 

Smsler sadece yurt içi operatörlere gönderilebilir.

mesaj

160 Karakter mesaj metni 

gonderen

Gönderen Bilgisi(11 Karakter)

Başlıklı mesaj türünde geçerlidir.

ilktarih

Mesajın gönderileceği tarih ve saat, bu parametre isteğe bağlıdır(opsiyonel). Belirtilmediği durumlarda en kısa süre içerisinde gönderilir. İleri tarihli mesajlarınız için kullanılmak üzere tasarlanmıştır.


örnek tarih;

200620111522     -> 20/06/2011 15:22

 

NOT: sistemlerimiz linux tabanlı ve Büyük/KÜÇÜK harf duyarlıdır. Gonderen bilgisi başlıklı mesajda kullanılır ve resmi işlemler gerektirir. Başlıksız mesaj türünde göz ardı edilir.

Örnek URL :

         

http://www.cebesms.com/bayi444sms.php?kA=tera&sf=tera&tel=5052632211;5364124748;5468954242&mesaj=Deneme%20bir%20iki&gonderen=CEBESMS&ilktarih=220120111310

Cevaplar : 

Cevap olarak 2 karakterli bir metin döndürülür, 00 mesajda bir yanlışlık olduğunu ve hata mesajını döndürür(boşluktan sonrası hata mesajı), 01 ise mesajın gönderilmek üzere hatasız başarıyla alındığını ve kayıt numarasını döndürür(Bu kayıt numarası daha sonra bu mesajın iletim durumu bilgisi için kullanılacaktır)

 

00 Hata mesajı
01 5624(kayıt numarası)

 

Örnek PHP Uygulaması:

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL,$adres);

curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);

curl_setopt($ch, CURLOPT_POST, 1);

curl_setopt($ch,CURLOPT_POSTFIELDS,"kullanici=".$user."&parola=".$pass."&gonderen=".

gonderen."&tur=".$tur."&mesaj=".$mesaja."&tarife=$tarife&telefonlar=".$tel.$ilet."&ip=$ip

);

 

// $cevap değişkenine cebeSMS API'sinden gelen cevabı yükleyelim.

$cevap = curl_exec ($ch);

curl_close ($ch); 

İLETİM RAPORLARI :

 

Yukarıdaki api ile gönderilen mesajın iletim raporundaki kayıt numarasını(01 cevabından sonraki numara(boşlukla ayrılmış)) kullanarak, çoklu yada tekli smslerinizin iletim bilgilerini alabilirsiniz.

QueryString Bilgileri : 

 

URL

http://www.cebesms.com/durumsms.asp

kadi(kullanıcı Adı)

Cebesms Kullanıcı adınız

sf(parola)

Cebesms şifreniz

kn(Kayıt Numarası)

Kayıt numarası(yukarıdaki gonderim esnasında alınan no)

st(Sorgu Türü)

Sorgu türü aşağıdaki değerlerden biri olmalıdır

0 : Bekleyen numaraları döndür

1 : İletilmiş Numaraları döndür

2 : Kapalı Numaraları döndür

3 : Geçersiz Numara ya da Hatalı numaraları döndür

Örnek URL :

         

http://www.cebesms.com/durumsms.asp?kadi=tera&sf=tera&kn=5624&st=1

 

Cevaplar : 

 

İstenilen türdeki numara(lar) döndürlecektir. Birden fazla numara olması durumunda ;

ile ayrılmış biçimde gönderilecektir.

 

 

Kontör Sorgulama:

 

Kalan smsleriniz sorgulamak için;

Parametre Bilgileri : 

 

URL

http://www.cebesms.com/adetsms.asp

kadi(kullanici adı)

Cebesms kullanıcı adınız

sf(parola)

Cebesms şifreniz

id(Ileti düzeni)

Kontör cevap formatı seçimi

1:

Toplam sms : 600

Giden sms: 400

Kalan sms: 200

2:

Kalan sms adedi : 200

 

 

 

Örnek URL : 


http://www.cebesms.com/adetsms.asp?kadi=test&sf=test&id=1

Cevaplar : 

 

Başarılı olması durumunda yukarıda id ile belirtilen şekilde cevap döndürülür,

başarısızlık durumunda, aşağıdaki cevap

HATA: Kontör sorgulaması sırasında bir hata oluştu.

 

 

Toplu Sms için;

Toplu sms için aynı apiyi kullanabilirsiniz. Tek seferde Farklı numaralara farklı smsler için

telefon numaralarını da sms metinlerini de ## işareti ile ayırarak gondermelisiniz.

 

Parametrik sms için;

Telefon numaralarını ayırarak gonderiniz. Sms metnini parametre içerecek şekilde yazıp

gönderin. (örnek Sayın <#a1#>, puanınız <#a2#>… gibi) a1,a2 gibi sms metninde geçen

parametreleri aralarına ayrac koyarak gonderiniz. Bu yöntem size özellikle çok numaraya

gönderilecek parametrik smslerde 100 ile 1000 kat daha az veri boyutu sağlayacak ve

böylelikle daha hızlı iletimler sağlanacaktır.

 

DLL SMS;

Her programlama diliyle kullanabileceğiniz(exe programlarınızda) DLL dosyamızda mevcuttur.

DLL dosyası kullanırsanız bu tür detaylarla daha az uğraşır. Sadece komutlarla ve hazır

raporlarla işlerinizi halledebilirsiniz. Bunun için lütfen DLL SMS linkimize bakınız. Bu yönetimi

kullanmak zorunlu değildir, yukarıdaki yöntemlede gönderim yapılabilir.

 

 

 

Tera Bilgisayar ve Yazılım Hizmetleri

www.cebesms.com