Endpoint: https://ws.gunet.gr/?service=sms&key=API_KEY
Παράμετροι:
Παράδειγμα
{
"jsonrpc":"2.0",
"method":"send",
"params":
{
"number":"691111111",
"message":"Hello World"
},
"id":1
}
{"result":null, "id":"1","jsonrpc":"2.0"}
Παράμετροι:
Το institution είναι προαιρετικό: εάν το API key είναι συνδεδεμένο με ένα συγκεκριμένο ίδρυμα, η αναζήτηση θα γίνεται πάντοτε σε αυτό το ίδρυμα.
Το simulate είναι προαιρετικό: εάν τεθεί true, τότε θα γίνει μεν ο έλεγχος για username και ύπαρξη αριθμού κινητού, αλλά το μήνυμα δε θα αποσταλλεί. Χρήσιμο για development ή δοκιμές χωρίς να πραγματοποιείται έλεγχος quotas ή billing.
Το log_id είναι προαιρετικό. Προορίζεται μόνο εάν η υπηρεσία σας δέχεται εισερχόμενα SMS από την αντίστοιχη (μελλοντική) υπηρεσία της GUnet. Σε αυτό το argument μπορείτε να θέσετε το id του μηνύματος που λήφθηκε, όπως αυτό ήρθε από την υπηρεσία εισερχόμενων μηνυμάτων. Σε αυτήν την περίπτωση δημιουργείται ένας συσχετισμός με το μήνυμα-απάντηση που στέλνετε, καθαρά για διαχειριστικούς λόγους.
Παράδειγμα
{
"jsonrpc":"2.0",
"method":"send_by_uid",
"params":
{
"uid":"nipapado",
"message":"Hello World"
},
"id":1
}
{"result":null, "id":"1","jsonrpc":"2.0"}
Ελέγχει αν ένα όνομα χρήστη είναι έγκυρο, και ταυτόχρονα ο χρήστης μπορεί να λάβει SMS (π.χ. έχει δηλώσει το κινητό του).
Παράμετροι:
* προαιρετικό: εάν το API key είναι συνδεδεμένο με ένα συγκεκριμένο ίδρυμα, η αναζήτηση θα γίνεται πάντοτε σε αυτό το ίδρυμα.
{"result":null, "id":"1","jsonrpc":"2.0"}
{"result":true, "id":"1","jsonrpc":"2.0"}
{"error":
{"code":-32602,
"message":"Invalid Mobile number; must be 10 digits",
"data":{}
},
"id":"1","jsonrpc":"2.0"}