GunetSMS

To GunetSMS (Github Project) είναι μία βιβλιοθήκη σε PHP που μπορείτε να χρησιμοποιήσετε για να λαμβάνετε και να στέλνετε SMS μέσω του web service της GUnet.

Μπορείτε να εγκαταστήσετε το GunetSMS εύκολα, χρησιμοποιώντας Composer & Packagist. Το όνομα του πακέτου είναι gunet/gunetsms.

Κατεβάστε το ZIP της βιβλιοθήκης

Απαιτήσεις βιβλιοθήκης GunetSMS:

  • PHP 5.3+
  • Zend Framework 1.12 (για τα components Zend_Json_Server και Zend_Config)

Παράδειγμα χρήσης

Αποστολή Μηνύματος

<?php
    $phone = '6939999999';
    $sms = new \GunetSMS\Sender($phone, new Zend_Config($smsgwconfig));

    // Optional; only if we reply to a message received via the same service
    $sms->setLogId($incoming_message_log_id);
    
    $ret = $sms->send($replmsg);
?>

Λήψη Μηνύματος

<?php   
    $smsreceiver = new \GunetSMS\Receiver();

    try {
        $smsreceiver->read();
    } catch(Exception $e) {
        print $e->getMessage();
    }

    $result = array(
        'phone' => $smsreceiver->getMobile(),
        'smsc' => $smsreceiver->getSmsc(),
        'text' => $smsreceiver->getText(),
        'log_id' => $smsreceiver->getLogId()
    );
?>