PHP code example of gurmesoft / sms

1. Go to this page and download the library: Download gurmesoft/sms library. Choose the download type require.

2. Extract the ZIP file and open the index.php.

3. Add this code to the index.php.
    
        
<?php
require_once('vendor/autoload.php');

/* Start to develop here. Best regards https://php-download.com/ */

    

gurmesoft / sms example snippets


 

der = 'Netgsm';                       //Netgsm, IletiMerkezi, Verimor, Vatan
$options  = array(
    'title'     => 'XXXXXXXX',              // Sms sağlayıcınızda tanımlı gönderim isminiz, başlığınız vb. 
    'apiKey'    => 'XXXXXXXX',              // Sms sağlayıcınız tarafından verilen anahtar, kullanıcı vb.
    'apiPass'   => 'XXXXXXXX',              // Sms sağlayıcınız tarafından verilen şifre, gizli anahtar vb.  
    'userCode'  => 'XXXXXXXX',              // Sadece VatanSms için gereklidir.
);

$netgsm = new \GurmesoftSms\Client($provider, $options); 

 

$message = 'Hello World';                   
$numbers = array(
    '5XXXXXXXX0',
    '5XXXXXXXX1',
    '5XXXXXXXX2',
)

$result = $netgsm->send($message,$numbers) 

$result->getResponse();                     // Sms sağlayıcınız gelen tüm cevabı incelemek için kullanılır.

if ($result->isSuccess()) {
    echo $result->getOperationId();         // Eşsiz işlem numaranız. (İşlem durumu sorgulamak için kullanılacaktır.)
    echo $result->getOperationCode();       // Başarılı sonuç kodu döndürür.
    echo $result->getOperationMessage();    // Başarılı sonuç mesajı döndürür.
} else {
    echo $result->getErrorCode();           // Hatalı sonuç kodunu döndürür.
    echo $result->getErrorMessage();        // Hatalı sonuç mesajını döndürür.
}

 

$operationId     = 'XXXXXXXX';
$result = $netgsm->info($id);               // Dönen cevabı gönderi oluşturmadaki methodlar ile inceleyebilirsiniz.

 

$result = $netgsm->checkCredit();           // Dönen cevabı sms gönderim methodlar ile inceleyebilirsiniz.
echo $result->getCredit();                  // (Extra Method) Kalan sms gönderim kredinizi döndürür.