Το SMS API μας, το απλό και εύκολο API HTTP

Αυτή η σελίδα παρέχει μια αναφορά για όλες τις δυνατότητες που είναι διαθέσιμες μέσω της διεπαφής HTTP γιααποστολή και το ρεσεψιόν του SMS.
Το HTTP API σάς επιτρέπει να ενσωματώσετε το σύστημά σας (πελάτη) με ROOTSMS χρησιμοποιώντας το πρωτόκολλο HTTP για την αποστολή μηνυμάτων SMS. Το HTTPS υποστηρίζεται επίσης για ασφαλείς συναλλαγές με χρήση κρυπτογράφησης SSL.
Ο πελάτης εκδίδει ένα αίτημα HTTP GET ή POST στη διεπαφή HTTP ROOTSMS παρέχοντας μια λίστα με τις απαιτούμενες παραμέτρους. Το σύστημά μας επιστρέφει μια απάντηση HTTP που υποδεικνύει την κατάσταση του απεσταλμένου μηνύματος.

Μπορείς Στείλε γραπτά μηνύματα και επίσης λίστα SMS ελήφθη στον ειδικό αριθμό σας
Στείλτε μήνυμα κειμένου:
URL: https://api.rootsms.com/sendsms/
Ρυθμίσεις Περιγραφή Επιτακτικός
δοχεία Αριθμός παραλήπτη σε διεθνή μορφή Ναί
μήνυμα Το περιεχόμενο του SMS για αποστολή στον παραλήπτη Ναί
apikey Το μοναδικό κλειδί API που συνδέεται με τον λογαριασμό σας Ναί
Λίστα ληφθέντων μηνυμάτων SMS:
URL: https://api.rootsms.com/getsms/
Ρυθμίσεις Περιγραφή Επιτακτικός
apikey Το μοναδικό κλειδί API που συνδέεται με τον λογαριασμό σας Ναί
Δεν χρησιμοποιείται πλέον
/ΑΠΟΣΤΟΛΗ SMS
Πιθανές απαντήσεις κατά την αποστολή SMS:
Κωδικοποιημένο Περιγραφή
0 Το μήνυμα αποστέλλεται χωρίς σφάλμα
6 Υπέρβαση του χρόνου διαδικασίας
7 Το μήνυμα δεν αποστέλλεται
30 Εσωτερικό σφάλμα - Επικοινωνήστε με την τεχνική υποστήριξη
40 Το KEY API είναι απενεργοποιημένο
60 Το API KEY λείπει
50 Το API δεν είναι σωστό
70 Αριθμός πολλαπλών αποστολών μέσω του ίδιου αιτήματος: 4 αριθμοί
80 Ο λογαριασμός σας δεν επιτρέπει πολλαπλές αποστολές
99 Η χώρα προορισμού δεν είναι προσβάσιμη αυτή τη στιγμή
100 Υπέρβαση του ορίου αποστολής ενός SMS ανά λεπτό (εξαρτάται από το κλειδί api και την επιλογή σας


/ΕΠΑΝΑΠΟΣΤΟΛΗ
Πιθανές απαντήσεις κατά την εκ νέου αποστολή SMS):
Κωδικοποιημένο Περιγραφή
200 λείπει το αναγνωριστικό μηνύματος
201 Το αναγνωριστικό μηνύματος δεν υπάρχει
202 το μήνυμα έχει ήδη σταλεί


Δοκιμάστε το KEY API σας εδώ
Εμφάνιση της λίστας με τις προσβάσιμες χώρες
Ζητήστε ένα δωρεάν KEY API
ΑΠΟΣΤΟΛΗ ΜΗΝΥΜΑΤΟΣ: /ΑΠΟΣΤΟΛΗ SMS
//3 υποχρεωτικές παράμετροι
$phone number = "0032494000000";
$message = "Hello World";
$apikey = "3bae4f51b8b8fd266987c....";

$URL = "https://api.rootsms.com/sendsms/?recipients=$phonenumber&message=$message&apikey=$apikey";

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $URL);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
1TP5Allput = curl_exec($ch);
echo 1TP5Allput;
curl_close($ch);


ΑΠΟΣΤΟΛΗ ΕΚΚΡΕΜΟΥ SMS: /ΕΠΑΝΑΠΟΣΤΟΛΗ
//2 υποχρεωτικές παράμετροι
$apikey = "3bae4f51b8b8fd266987c....";
$id = "123456789465465.....";
$URL = "http://api.rootsms.com/resendsms/?apikey=$apikey&id=$id";

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $URL);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
1TP5Allput = curl_exec($ch);
echo 1TP5Allput;
curl_close($ch);


ΛΙΣΤΑ ΛΗΦΘΕΝΩΝ SMS: /GETSMS
//2 υποχρεωτικές παράμετροι
$apikey = "3bae4f51b8b8fd266987c....";

$URL = "http://api.rootsms.com/getsms/?apikey=$apikey";

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $URL);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
1TP5Allput = curl_exec($ch);
echo 1TP5Allput;
curl_close($ch);
ΑΠΟΣΤΟΛΗ ΜΗΝΥΜΑΤΟΣ:
Χρησιμοποιήστε τη μοναδική διεύθυνση email που συνδέεται με το API KEY σας (δείτε στη διεπαφή διαχείρισης).

Για παράδειγμα :
  • Στείλτε ένα email στη διεύθυνση 1234567910@mailtosms.co (η μοναδική σας διεύθυνση email)
  • Με ως αντικείμενο : ο αριθμός τηλεφώνου του παραλήπτη
  • Με σαν σώμα μήνυμα: το περιεχόμενο του sms προς αποστολή
Αυτό είναι όλο ! Είναι τόσο απλό.



ΑΠΟΣΤΟΛΗ ΜΗΝΥΜΑΤΟΣ: /ΑΠΟΣΤΟΛΗ SMS
URL υπηρεσίας Web: https://api.rootsms.com/sendsms/wsdl/sendSmsNow.wsdl

require_once "lib/nusoap.php";
$client = new nusoap_client("sendSmsNow.wsdl", true);
$error = $client->getError();
$result = $client->call("sendSms", array("recipients" =>$_GET['recipients'],"message" =>$_GET['message'],"apikey" =>$_GET['apikey']) ;

$finalOut = '
<λάθος>'.$result['return']['error'].'< /error >
<αισθάνεται>'.$result['return']['sent'].'< /απεστάλη >
<id>'.$result['return']['id'].' ';< /id >

echo $finalOut;
ΑΠΟΣΤΟΛΗ ΜΗΝΥΜΑΤΟΣ: /ΑΠΟΣΤΟΛΗ SMS
ResLaunch = HTTPRequest ("https://api.rootsms.com/sendsms/")
ΑΝ ResLaunch = Σωστό ΤΟΤΕ
ResCode = HTTPGiveResult()
Πληροφορίες ("HTML code: " + ResCode)
ΤΕΛΟΣ
Είναι δυνατό να δοκιμάσετε την ενσωμάτωση και τη σωστή διαμόρφωση του API σας μέσω αυτού του συνδέσμου: https://api.rootsms.com/sendsms/test/
Το ήξερες ? μπορείτε να διαγράψετε γρήγορα το ιστορικό απεσταλμένων SMS.
Ενοικίαση διακομιστή SMS