SMS PAKETLERİNE APİ ENTEGRASYONU
ozteksms.com Api
kullanım kodları baz alınmıştır.
SMS apileri genelde birbirinin aynısı gibidir tabi hazır kod
sunmaları ve firmaların verdikleri destek bunları birbirinden ayırmaktadır.
webservis yine ÖZTEK SMS’te
kullanılmaktadır.
İhtiyaç duyduğunuz tüm bilgilere https://www.ozteksms.com/api-dokumantasyonu.php adresinden
ulaşabilirsiniz.
Öztek sms sayfasından genel
kabul görmüş yazılım dillerinin api yazılım bilgilerine ulaşabilirsiniz.
Öncelikle sms gönderimi için istenenler neler bunları bir
belirleyelim. kullanıcı kodu , kullanıcı adı, sms başlığı ve şifre 4
temel parametre üzerinden gidiyor. bunlar ileri düzey kullanımlarda sms
tipi (Türkçe desteği ), zaman ve benzeri parametreler ile çeşitleniyor. Bununla
birlikte göndereceğiniz telefon numarası ve mesajda eklendiğinde 6 parametre
oluyor.
PHP için bir temel kod oluşturalım
<?php
header('Content-Type: text/html; charset=utf-8');
ini_set("soap.wsdl_cache_enabled", "0");
$SOAP = new
SoapClient("http://www.ozteksms.com/webservis/service.php?wsdl",
array(
"trace" => 1,
"exceptions" => 0));
$KULLANICINO='*******';
$KULLANICIADI='905*********';
$SIFRE='*******';
$ORGINATOR='*******';
$TUR='Normal'; // Normal yada Turkce
$ZAMAN=''; // İleri tarih için kullanabilirsiniz
2014-04-07 10:00:00
$ZAMANASIMI=''; // Sms ömrünü belirtir 2014-04-07 15:00:00
$mesaj='Hürmetler...';
$numaralar='5******,5********';
$SONUC =
$SOAP->TekSmsiBirdenCokNumarayaGonder($KULLANICINO,$KULLANICIADI,$SIFRE,$ORGINATOR,$numaralar,$mesaj,$ZAMAN,$ZAMANASIMI,$TUR);
echo $SONUC;
?>
yıldız işaretli yerlere sms firmanız tarafından size verilen bilgileri
girdiğinizde bir sms i farklı numaralar göndermiş olursunuz....
peki farklı smsleri farklı numaralara göndermek istersek , bunun
içinde aşağıdaki örnek kodu kullanabilirsiniz....
<?php
header('Content-Type: text/html; charset=utf-8');
ini_set("soap.wsdl_cache_enabled", "0");
$SOAP = new
SoapClient("http://www.ozteksms.com/webservis/service.php?wsdl",
array(
"trace" => 1,
"exceptions" => 0));
$KULLANICINO='';
$KULLANICIADI='';
$SIFRE='';
$ORGINATOR='';
$TUR='Normal'; // Normal yada Turkce
$ZAMAN=''; // İleri tarih için kullanabilirsiniz
2014-04-07 10:00:00
$ZAMANASIMI=''; // Sms ömrünü belirtir 2014-04-07 15:00:00
$nu1='5********';
$nu2='5********';
$mesaj1='Deneme Mesajı 1';
$mesaj2='Deneme Mesajı 2';
$paraNU_ME='{['.$nu1.']['.$mesaj1.']}{['.$nu2.']['.$mesaj2.']}';
// {[numara][mesaj]}
$SONUC =
$SOAP->HerBirNumarayaFarkliSmsGonder($KULLANICINO,$KULLANICIADI,$SIFRE,$ORGINATOR,$paraNU_ME,$ZAMAN,$ZAMANASIMI,$TUR);
echo $SONUC;
?>
bu şekilde farklı numaralara farklı smsleri gönderebilirsiniz.
Peki işlem sonuçlarını neye göre anlayacağız.
bu kısım önemli sms sonuçları anlık oalrak gelmeye başlar bununla
birlite birden fazla numaraya çok sayıda sms gönderdiğinizde bir süre artışı
olur milyonlara ulaşmadığı sürece çok kısa sürer. ancak işlem bu şekilde
bitmez zira siz sms gönderdiğiniz sıra kapsama alanı dışında olanlar telefonu
kapalı olanlar vb sesbepler ile ulaşmayanlar için gitmeyen smsler belirli
periyotlar ile tekrar gönderilir.
bu bilgileri paylaştıktan sonra sms sonuçları gönderildi yada hata
şeklinde bilgi döndürür. Öztek SMS apisinde gittiyse başında 1 olur
gitmediyse 2 değeri verir.
bu sonuçları toplu olarak özteksms.com adresinden
giriş yapıp api rapor kısmından takip edebilirsiniz.
yada rapor servisini kendi sisteminize entegre edebilirsiniz...
Excelden Nasıl Toplu sms gönderirim...
Öcelikle Şu adresten size uygun ...
SMS RED, SMS ÇIKIŞ KODU NEDİR , KUL...
Ticari mesaj atanlar kullanmak zorunda ......