v2.5.2
Giriş yap

SMS onayı ile ilgili bir sorun yaşıyorum

parzemisis
798 defa görüntülendi

Merhaba sms onaylı bir üyelik sistemi yapmak istiyorum ama düzgün çalışan ve çok pahalı olmayan bir sms api şirketi bilen var mı?

Cevap yaz
Cevaplar (8)
qplot
1444 gün önce

bunu kullan

<?php
header('Content-Type: text/html; charset=utf-8');
ini_set("soap.wsdl_cache_enabled", "0");

$SOAP = new SoapClient("http://panel.vatansms.com/webservis/service.php?wsdl", array(
"trace"      => 1,
"exceptions" => 0));

$MUSTERINO='';
$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

$mesaj='Deneme Mesajıdır';
$numaralar='5554443322,5553332244';

$SONUC = $SOAP->TekSmsiBirdenCokNumarayaGonder($MUSTERINO,$KULLANICIADI,$SIFRE,$ORGINATOR,$numaralar,$mesaj,$ZAMAN,$ZAMANASIMI,$TUR);
echo $SONUC;
?>
qplot
1444 gün önce

ayrıca ttnet ınanılmaz ucuz bende oraya gecmeyı planlıyorum

https://kurumsal.turktelekom.com.tr/mobil/servisler/sayfalar/toplu-sms.aspx

parzemisis
1444 gün önce

wampserver kullanıyorum

tayfunerbilen
1444 gün önce

curl-ext aktif değil anlaşılan sunucunda, hosting kullanıyorsan aldığın yere söylersen bunu aktif etsinler ya da bir sunucuya geçmen faydalı olur.

parzemisis
1444 gün önce

netgsm.com ile görüştüm ama bana bireysel kullanıcılar ile artık çalışmadıklarını söylediler. Bende vatansms kullanmaya karar verdim.

<?php
header('Content-Type: text/html; charset=utf-8');
$postUrl='http://panel.vatansms.com/panel/smsgonder1Npost.php';
$MUSTERİNO=''; //5 haneli müşteri numarası
$KULLANICIADI='';
$SIFRE='';
$ORGINATOR="";

$TUR='Normal';  // Normal yada Turkce
$ZAMAN='2014-04-07 10:00:00';

$mesaj1='Bu bir test mesajidir.';
$numara1='5554443322';
$numara2='5553334422';

$xmlString='data=<sms>
<kno>'. $MUSTERİNO .'</kno>
<kulad>'. $KULLANICIADI .'</kulad>
<sifre>'.$SIFRE .'</sifre>
<gonderen>'.  $ORGINATOR .'</gonderen>
<mesaj>'. $mesaj1 .'</mesaj>
<numaralar>'. $numara1.','. $numara2.'</numaralar>
<tur>'. $TUR .'</tur>
</sms>';

// Xml içinde aşağıdaki alanlarıda gönderebilirsiniz.
//<zaman>'. $ZAMAN.'</zaman> İleri tarih için kullanabilirsiniz

$Veriler =  $xmlString;
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $postUrl);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $Veriler);
curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER,0);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
$response = curl_exec($ch);
curl_close($ch);
echo $response;
?>

kodlarını kullanarak mesaj göndermem gerektiğini söylediler ama
https://hizliresim.com/MVSd9t linkte verdiğim resimdeki hatayı alıyorum

qplot
1444 gün önce

ozaman bır tanede benden olsun

    $username = ""; // netgsm kullanıcı adı
    $password = ""; // netgsm şifre
    $header = ""; // netgsm gönderim adı

try {
$client = new SoapClient("http://soap.netgsm.com.tr:8080/Sms_webservis/SMS?wsdl");

	
$mesajbak='Hesap Dogrulama Kodunuzdur.';    
$gsm  = array('90511525252');
 
	
$Result = $client -> smsGonder1NV2(array('username'=>$username, 'password' => $password, 'header' =>  $header, 'msg' => $mesajbak, 'gsm' => $gsm,  'filter' => '', 'startdate'  => '', 'stopdate'  => '', 'encoding' => ''  ));

} catch (Exception $exc)
{
  
 echo "Soap Hatasi Olustu: " . $exc->getMessage();
}

tayfunerbilen
1444 gün önce

evet netgsm ben de öneririm, örnek bir sms gönderme kodunuda koyalım belki lazım olur

function sendSMS($phone, $msg){

    $username = ""; // netgsm kullanıcı adı
    $password = ""; // netgsm şifre
    $header = ""; // netgsm gönderim adı

    $url= sprintf(
        "https://api.netgsm.com.tr/sms/send/get/?usercode=%s&password=%s&gsmno=%s&message=%s&msgheader=%s",
        $username,
        $password,
        $phone,
        urlencode($msg),
        $header
    );

    $ch = curl_init($url);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
    $response = curl_exec($ch);
    curl_close($ch);

    return $response;

}

print_r(sendSMS('5553332211', 'Onay kodunuz: 4523'));
qplot
1445 gün önce

netgsm.com