• 30-09-2019, 23:06:16
    #1
    Kimlik doğrulama veya yönetimden onay bekliyor.
    Merhabalar. Bir temada SMS gönderme sistemi oluşturdum. Fakat temadaki template mesajı gelmiyor.

    Örneğin; ##username## merhaba şeklinde mesaj gitmesini istiyoruz fakat bu şekilde mesaj iletilmiyor. Mesaj gönderminde sorun yok sadece istediğimi şekilde gelmiyor.

    Kodlarda nerede hata var bakar mısınız?

    $Id             = get_option( "userid" );
                    $Key            = get_option( "secure" );
                    $Baslik            = get_option( "from" );
                    $sms               = new ServicesSMS( $Id, $Key );
                    $response = $sms->sendsms( $sms_message, $receiver_number, $Baslik);
    break;
    function sendsms($msg, $telno, $baslik)
    {
    $username= $this->user_id;
    $pass= $this->secure;
    
    
    $urlistek = "http://api.***.com/index.php?islem=1&user=$username&pass=$pass&mesaj=$msg&numaralar=$telno&baslik=$baslik";
    
    
                $ch = curl_init();
                curl_setopt($ch, CURLOPT_URL, $urlistek);
                curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
                curl_setopt($ch, CURLOPT_TIMEOUT, 30);
                $result = curl_exec($ch);
                curl_close($ch);
                return $result;
    
    }
    $sms_message değişkeni ile başka bir sms sistemi kullanılırsa gidiyor. Örneğin twilio veya cafe24. Ama bizim sisteme gelmiyor. Nedeni nedir sizce?
  • 01-10-2019, 14:56:09
    #2
    $sms_message, $receiver_number, $Baslik

    bu değişkenlerde veya $sms_message değişkeninde bir sorun yok ise, türkçe karakter vb bir sorundan dolayı api cilent gönderim yapmıyor olabilir.

    Siz başka bir api cilent üzerinden gönderebiliyorken sadece bir api cilent üzerinden mi gönderim sağlayamıyorsunuz ?
  • 01-10-2019, 17:46:15
    #3
    radyotv adlı üyeden alıntı: mesajı görüntüle
    $sms_message, $receiver_number, $Baslik

    bu değişkenlerde veya $sms_message değişkeninde bir sorun yok ise, türkçe karakter vb bir sorundan dolayı api cilent gönderim yapmıyor olabilir.

    Siz başka bir api cilent üzerinden gönderebiliyorken sadece bir api cilent üzerinden mi gönderim sağlayamıyorsunuz ?
    Evet mesela twilio üzerinden templatelere uygun olarak gönderim sağlıyor. Fakat bizimkisine gelince aynı değişkenler ama template gitmiyor.
  • 01-10-2019, 23:23:37
    #4
    asimus adlı üyeden alıntı: mesajı görüntüle
    Merhabalar. Bir temada SMS gönderme sistemi oluşturdum. Fakat temadaki template mesajı gelmiyor.

    Örneğin; ##username## merhaba şeklinde mesaj gitmesini istiyoruz fakat bu şekilde mesaj iletilmiyor. Mesaj gönderminde sorun yok sadece istediğimi şekilde gelmiyor.

    Kodlarda nerede hata var bakar mısınız?

    $Id             = get_option( "userid" );
                    $Key            = get_option( "secure" );
                    $Baslik            = get_option( "from" );
                    $sms               = new ServicesSMS( $Id, $Key );
                    $response = $sms->sendsms( $sms_message, $receiver_number, $Baslik);
    break;
    function sendsms($msg, $telno, $baslik)
    {
    $username= $this->user_id;
    $pass= $this->secure;
    
    
    $urlistek = "http://api.***.com/index.php?islem=1&user=$username&pass=$pass&mesaj=$msg&numaralar=$telno&baslik=$baslik";
    
    
                $ch = curl_init();
                curl_setopt($ch, CURLOPT_URL, $urlistek);
                curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
                curl_setopt($ch, CURLOPT_TIMEOUT, 30);
                $result = curl_exec($ch);
                curl_close($ch);
                return $result;
    
    }
    $sms_message değişkeni ile başka bir sms sistemi kullanılırsa gidiyor. Örneğin twilio veya cafe24. Ama bizim sisteme gelmiyor. Nedeni nedir sizce?
    burada ilettiğiniz kodlarda dikkat ederseniz $sms_message makrosuna bir değişken atanmamış. Eğer tüm kodlar bu şekilde ise

    $Baslik kodunun altına

    $sms_message = "deneme mesaj";

    ekleyerek bir denermisiniz?
  • 02-10-2019, 11:14:45
    #5
    radyotv adlı üyeden alıntı: mesajı görüntüle
    burada ilettiğiniz kodlarda dikkat ederseniz $sms_message makrosuna bir değişken atanmamış. Eğer tüm kodlar bu şekilde ise

    $Baslik kodunun altına

    $sms_message = "deneme mesaj";

    ekleyerek bir denermisiniz?
    $sms_message değişkeni fonksiyona aktarıldığında fonksiyon onu $msg değişkeni olarak alıp işlem yapıyor. Msg değişkeni ne olursa onu mesaj olarak gönderiyor