Το 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:
URL: https://api.rootsms.com/getsms/
URL: https://api.rootsms.com/sendsms/
Ρυθμίσεις | Περιγραφή | Επιτακτικός |
δοχεία | Αριθμός παραλήπτη σε διεθνή μορφή | Ναί |
μήνυμα | Το περιεχόμενο του SMS για αποστολή στον παραλήπτη | Ναί |
apikey | Το μοναδικό κλειδί API που συνδέεται με τον λογαριασμό σας | Ναί |
URL: https://api.rootsms.com/getsms/
Ρυθμίσεις | Περιγραφή | Επιτακτικός |
apikey | Το μοναδικό κλειδί API που συνδέεται με τον λογαριασμό σας | Ναί |
Δεν χρησιμοποιείται πλέον
/ΑΠΟΣΤΟΛΗ SMS
Πιθανές απαντήσεις κατά την αποστολή SMS:
/ΕΠΑΝΑΠΟΣΤΟΛΗ
Πιθανές απαντήσεις κατά την εκ νέου αποστολή SMS):
Δοκιμάστε το KEY API σας εδώ
Εμφάνιση της λίστας με τις προσβάσιμες χώρες
Ζητήστε ένα δωρεάν KEY API
Πιθανές απαντήσεις κατά την αποστολή 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);
//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 που συνδέεται με το 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;
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)
ΤΕΛΟΣ
ResLaunch = HTTPRequest ("https://api.rootsms.com/sendsms/")
ΑΝ ResLaunch = Σωστό ΤΟΤΕ
ResCode = HTTPGiveResult()
Πληροφορίες ("HTML code: " + ResCode)
ΤΕΛΟΣ
Είναι δυνατό να δοκιμάσετε την ενσωμάτωση και τη σωστή διαμόρφωση του API σας μέσω αυτού του συνδέσμου: https://api.rootsms.com/sendsms/test/
Το ήξερες ? μπορείτε να διαγράψετε γρήγορα το ιστορικό απεσταλμένων SMS.