Η php library αποστολής πολλαπλών sms, δίνει την δυνατότητα στον προγραμματιστή να απλουστεύσει την ενσωμάτωση της πλατφόρμας αποστολής sms του LiveAll.eu στην δική του web ή desktop εφαρμογή ή το web site του. Με αυτή την βιβλιοθήκη,
μπορείτε με μια κλήση της συνάρτησης αποστολής να αποστείλετε μαζικά sms.
Για να κατεβάσετε τα απαραίτητα αρχεία, κάντε κλικ στην παρακάτω εικόνα:
Συγκεκριμένα, πρόκειται για την κλάση [SMSHelper] που βρίσκεται στο αρχείο [terracom-sms-helper2.php] και πρέπει να γίνεται include στο πρόγραμμά σας:
require_once 'terracom-sms-helper2.php';
Η κλάση [SMSHelper] καλεί ένα web-service για τη μαζική αποστολή, αφού πρώτα μετατρέψει τα δεδομένα σε μορφή JSON.
Το web-service αυτό είναι το ίδιο που περιγράφεται κι εδώ.
Για να χρησιμοποιήσουμε την κλάση καλούμε την public function sendSMSMulti().
public function sendSMSMulti($smsData, $api_token, $sender_name, $pricecat = -1, $sendon = NULL)
Η μεταβλητή $smsData περιέχει τις πληροφορίες για το νούμερο του παραλήπτη και το κείμενο για τον κάθε αριθμό.
$sms_data = array( array( 'destination' => '6912345678', 'message' => '001a - Test message 001.' ), array( 'destination' => '306912345677', 'message' => '002 - Test message 002' ) );
Η $api_token - [string] περιέχει το api token του account σας, για το web-service, όπως εξηγείται εδώ.
Η $sender_name - [string] είναι το όνομα του αποστολέα και υπάρχουν ακόμη 2 προαιρετικές μεταβλητές:
Οι απαντήσεις που σας επιστρέφει η function sendSMSMulti() είναι ένα JSON string ακριβώς όμοιο με την απάντηση του HTTP API (JSON).
Για περισσότερες λεπτομέρειες, συμβουλευτείτε την σελίδα αυτή.
Στο παραπάνω zip file θα βρείτε επίσης και άλλο ένα αρχείο, το liveall.eu-send.php. Αυτό δεν είναι τίποτε άλλο παρά ένα html file με το οποίο μπορείτε να κάνετε τις δοκιμές σας, με την κλάση.
Αντικαταστήστε τις μεταβλητές $sms_data, $api_token & $sender_name με τα δικά σας στοιχεία και δείτε το αποτέλεσμα που σας εμφανίζει η σελίδα. Εννοείται ότι, θα πρέπει να αντιγράψετε και τα 2 αρχεία (liveall.eu-send.php & terracom-sms-helper2.php) στον ίδιο φάκελο, σε κάποιον web-server σας, που υποστηρίζει php.