Dev DOC - SMSMobileAPI
 

Αποστολή SMS

Αυτό το τελικό σημείο σάς επιτρέπει να στέλνετε ένα SMS από το κινητό σας τηλέφωνο.

Τελικό σημείο: 

ΠΑΙΡΝΩ ΘΕΣΗ https://api.smsmobileapi.com/sendsms/

Παράμετροι:

ΠαράμετροςΠεριγραφή
apikey
Υποχρεούμαι
Το μοναδικό κλειδί API σας.
recipients
Υποχρεούμαι
Ο αριθμός τηλεφώνου του παραλήπτη.
message
Υποχρεούμαι
Το μήνυμα προς αποστολή (χωρίς όριο 160 χαρακτήρων).
port Ορίστε τη θύρα SIM που θα χρησιμοποιηθεί για την αποστολή του SMS: 1, 2ή αφήστε το κενό.
Εάν αφήσετε κενό, το SMS θα αποσταλεί αυτόματα χρησιμοποιώντας την διαθέσιμη θύρα SIM.

Αυτή η παράμετρος είναι διαθέσιμη από την έκδοση Android 4.1.15.0 και λειτουργεί όταν η εφαρμογή βρίσκεται σε προσκήνιο.
shorturl 1 = μετατροπή URL σε σύντομους συνδέσμους
0 ή κενό = καμία μετατροπή
sIdentifiant Επιλέξτε ποιο συνδεδεμένο τηλέφωνο στέλνει το SMS. Αφήστε κενό για την πρώτη διαθέσιμη συσκευή. Απαιτείται η εφαρμογή 3.0.35.3+.
sendwa 1 = αποστολή μέσω WhatsApp.
sendsms 1 = αποστολή μέσω SMS (προεπιλογή εάν είναι κενό). Ορίστε σε 0 για αποκλεισμό SMS.
encrypt_message Ναί = ο παραλήπτης χρειάζεται ένα κλειδί για την αποκρυπτογράφηση. Μάθετε περισσότερα
schedule_timestamp Χρονική σήμανση UNIX (GMT 0) από την οποία θα πρέπει να αποσταλεί το SMS.

Παράδειγμα αιτήματος:

ΑΠΟΚΤΗΣΤΕ https://api.smsmobileapi.com/sendsms/?apikey=YOUR_API_KEY&recipients=+1234567890&message=HelloWorld
Σημείωση: σε περίπτωση σφάλματος παράδοσης που προκαλείται από τον χειριστή σας, μια προεπιλεγμένη λειτουργία επαναλαμβάνει έως και 3 φορές.

Παράδειγμα απόκρισης JSON:

{ "αποτέλεσμα": { "σφάλμα": 0, "απεστάλη": "1", "id": "c319d3b35e8f8712cde20dae39ac3c19f86eda25", "σημείωση": "απεστάλη από κινητό", "ημερομηνία/ώρα": "2026-03-20T21:07:44Z", "ημερομηνία/τοπική ημερομηνία": "2026-03-20T22:07:44+01:00", "θύρα": null, "iac_control": "1", "iac_authorized": "1", "send_with_whatsapp": "0", "κρυπτογραφημένο": { "κατάσταση": "0" }, "δοκιμαστικός_λογαριασμός": { "κατάσταση": "0", "sms_sent": 0 } } }

Εξήγηση απάντησης:

ΠεδίοΠεριγραφή
result.error 0 = κανένα σφάλμα. Εάν επιστραφεί άλλη τιμή, το αίτημα απέτυχε ή μπλοκαρίστηκε.
result.sent 1 = το μήνυμα έχει γίνει δεκτό για αποστολή από το κινητό.
result.id Μοναδικό αναγνωριστικό μηνύματος που δημιουργείται από το API. Μπορείτε να το αποθηκεύσετε για παρακολούθηση ή καταγραφή.
result.note Πρόσθετες πληροφορίες σχετικά με τον τρόπο επεξεργασίας του μηνύματος. Παράδειγμα: αποστέλλεται μέσω κινητού.
result.datetime Ημερομηνία/ώρα UTC της απόκρισης API.
result.datetimeLocal Τοπική ημερομηνία/ώρα με βάση τη διαμόρφωση του κινητού ή του διακομιστή.
result.port Η θύρα SIM χρησιμοποιείται για αποστολή. Μπορεί να είναι 1, 2, ή άκυρος εάν δεν έχει καθοριστεί ή δεν έχει επιστραφεί.
result.iac_control Κατάσταση εσωτερικού ελέγχου API. 1 σημαίνει ότι το αίτημα πέρασε με επιτυχία τους εσωτερικούς ελέγχους επικύρωσης.
result.iac_authorized 1 σημαίνει ότι το κλειδί API είναι εξουσιοδοτημένο να χρησιμοποιεί αυτό το τελικό σημείο.
result.send_with_whatsapp 1 = το μήνυμα υποβάλλεται σε επεξεργασία μέσω WhatsApp. 0 = τυπική αποστολή SMS.
result.encrypted.status 1 = ενεργοποιημένη κρυπτογράφηση. 0 = μήνυμα που στάλθηκε χωρίς κρυπτογράφηση.
result.trial_account.status 1 = ο λογαριασμός είναι δοκιμαστικός λογαριασμός. 0 = κανονικός λογαριασμός.
result.trial_account.sms_sent Αριθμός SMS που έχουν ήδη σταλεί από τον δοκιμαστικό λογαριασμό, όπου είναι σχετικό.
Μια επιτυχημένη απάντηση συνήθως επιστρέφει σφάλμα = 0 και στάλθηκε = 1.
 

Στείλτε ξανά ένα μη απεσταλμένο SMS

Αυτό το τελικό σημείο σάς επιτρέπει να στείλετε ξανά ένα SMS που δεν έχετε στείλει προηγουμένως, μόνο εάν το μήνυμα βρίσκεται αυτήν τη στιγμή σε κατάσταση σφάλματος.

Τελικό σημείο:

ΠΑΙΡΝΩ ΘΕΣΗ https://api.smsmobileapi.com/resend/

Παράμετροι: 

ΠαράμετροςΠεριγραφή
apikey
Υποχρεούμαι
Το μοναδικό κλειδί API σας.
guid
Υποχρεούμαι
GUID του μηνύματος που θα αποσταλεί ξανά.

Παράδειγμα αιτήματος: 

ΛΑΒΕ https://api.smsmobileapi.com/resend/?apikey=YOUR_API_KEY&guid=GUID_OF_THE_MESSAGE

Παράδειγμα απόκρισης JSON:

{ "αποτέλεσμα": { "σφάλμα": "0", "sms": "επιτυχής αποστολή", "προσπάθεια": 1 } }

Εξήγηση απάντησης:

ΠεδίοΠεριγραφή
result.error 0 = δεν υπάρχει σφάλμα. Το αίτημα επανάληψης αποστολής έγινε δεκτό με επιτυχία.
result.sms Μήνυμα κατάστασης που επιστρέφεται από το API. Σε αυτό το παράδειγμα, επιβεβαιώνει ότι το SMS επαναστείλατε με επιτυχία.
result.attempt Υποδεικνύει τον αριθμό της προσπάθειας επανάληψης αποστολής.
Σημείωση: Αυτό το τελικό σημείο λειτουργεί μόνο για μηνύματα που βρίσκονται σε κατάσταση σφάλματος και είναι κατάλληλα για εκ νέου αποστολή.
 

Αρχείο καταγραφής SMS που αποστέλλονται από το API

Αυτό το τελικό σημείο σάς επιτρέπει να ανακτήσετε το αρχείο καταγραφής των μηνυμάτων SMS που αποστέλλονται μέσω του API.

Τελικό σημείο: 

ΠΑΙΡΝΩ https://api.smsmobileapi.com/log/sent/sms/

Παράμετροι:

ΠαράμετροςΠεριγραφή
apikey
Υποχρεούμαι
Το μοναδικό κλειδί API σας.
guid_message Φιλτράρετε με βάση το μοναδικό αναγνωριστικό μηνύματος.
before Ανάκτηση μηνυμάτων που στάλθηκαν πριν από αυτήν την τιμή. Ανάλογα με την υλοποίησή σας, αυτό μπορεί να είναι μια χρονική σήμανση ή μια αναφορά μηνύματος.
error_api 1 = εμφάνιση μόνο μηνυμάτων SMS με σφάλμα αιτήματος API.
error_mobile 1 = εμφάνιση μόνο μηνυμάτων SMS με σφάλμα επεξεργασίας κινητού.
keyword Φιλτράρισμα κατά αριθμό παραλήπτη ή περιεχόμενο μηνύματος.

Παράδειγμα αιτήματος:

ΛΗΨΗ https://api.smsmobileapi.com/log/sent/sms/?apikey=YOUR_API_KEY

Παράδειγμα απόκρισης JSON:

{ "αποτέλεσμα": { "σφάλμα": "0", "sms": [ { "sIdentifiantPhone": "abbg00055x5", "θύρα": 0, "date_add": "2026-03-20", "hour_add": "22:07:44", "χρονική σήμανση": 1774044464, "send_from_mobile": 1, "send_from_mobile_date": "2026-03-20", "send_from_mobile_heure": "22:10:05", "send_from_mobile_timestamp": 1774044605, "παραλήπτες": "32495898697", "sms": "δοκιμή", "error_api": "", "send_from_mobile_erreur": "", "guid_message": "c319d3b35e8f8712cde20dae39ac3c19f86eda25", "ώρα": "UTC+01", "date_add_server": "2026-03-20", "hour_add_server": "21:07:44", "timestamp_server": 1774040864, "send_from_mobile_date_server": "2026-03-20", "send_from_mobile_heure_server": "21:10:05" } ] } }

Εξήγηση απάντησης:

ΠεδίοΠεριγραφή
result.error 0 = δεν υπάρχει σφάλμα. Το αίτημα υποβλήθηκε σε επεξεργασία με επιτυχία.
result.sms Πίνακας που περιέχει τις καταχωρήσεις καταγραφής απεσταλμένων SMS που επιστρέφονται από το API.
result.sms[].sIdentifiantPhone Αναγνωριστικό του τηλεφώνου που χρησιμοποιείται για την αποστολή, όταν είναι διαθέσιμο.
result.sms[].port Θύρα SIM που χρησιμοποιείται για την αποστολή SMS.
result.sms[].date_add Τοπική ημερομηνία κατά την οποία το SMS προστέθηκε στην ουρά.
result.sms[].hour_add Τοπική ώρα κατά την οποία προστέθηκε το SMS στην ουρά.
result.sms[].timestamp Χρονική σήμανση UNIX της τοπικής ημερομηνίας/ώρας στην ουρά.
result.sms[].send_from_mobile 1 = το SMS στάλθηκε από το κινητό. 0 = δεν έχει σταλεί ακόμη ή απέτυχε η αποστολή πριν από την αποστολή.
result.sms[].send_from_mobile_date Τοπική ημερομηνία κατά την οποία το κινητό έστειλε πραγματικά το SMS.
result.sms[].send_from_mobile_heure Τοπική ώρα κατά την οποία το κινητό έστειλε το SMS.
result.sms[].send_from_mobile_timestamp Χρονική σήμανση UNIX της πραγματικής ώρας αποστολής από το κινητό.
result.sms[].recipients Αριθμός τηλεφώνου παραλήπτη.
result.sms[].sms Περιεχόμενο του μηνύματος.
result.sms[].error_api Επιστράφηκε σφάλμα κατά την επεξεργασία αιτήματος API, εάν υπάρχει. Κενό σημαίνει ότι δεν υπάρχει σφάλμα API.
result.sms[].send_from_mobile_erreur Σφάλμα που επιστράφηκε από το κινητό κατά την αποστολή, εάν υπάρχει. Κενό σημαίνει ότι δεν υπάρχει σφάλμα στο κινητό.
result.sms[].guid_message Μοναδικό GUID μηνύματος.
result.sms[].timearea Ζώνη ώρας που χρησιμοποιείται για τα πεδία τοπικής ημερομηνίας και ώρας.
result.sms[].date_add_server Ημερομηνία από την πλευρά του διακομιστή κατά την οποία προστέθηκε το SMS.
result.sms[].hour_add_server Ώρα από την πλευρά του διακομιστή κατά την οποία προστέθηκε το SMS.
result.sms[].timestamp_server Χρονική σήμανση UNIX από την πλευρά του διακομιστή κατά την προσθήκη του SMS.
result.sms[].send_from_mobile_date_server Ημερομηνία από την πλευρά του διακομιστή κατά την οποία στάλθηκε το SMS από το κινητό.
result.sms[].send_from_mobile_heure_server Ώρα από την πλευρά του διακομιστή κατά την οποία στάλθηκε το SMS από το κινητό.
Μια επιτυχημένη απάντηση συνήθως επιστρέφει σφάλμα = 0 και μια λίστα με καταχωρήσεις στο εσωτερικό αποτέλεσμα.sms.
 

Λίστα απεσταλμένων SMS από κινητό

Αυτό το τελικό σημείο σάς επιτρέπει να παραθέτετε μηνύματα SMS που αποστέλλονται από την κινητή σας συσκευή και συγχρονίζονται με τον λογαριασμό σας SMSMobileAPI.

Σπουδαίος: Αυτή η λειτουργία είναι διαθέσιμη από την έκδοση Android 4.1.20.

Σπουδαίος: Αυτό το χαρακτηριστικό είναι δεν είναι ενεργοποιημένο από προεπιλογή στην εφαρμογή Android.

Μυστικότητα: Όλες οι συγχρονισμένες πληροφορίες είναι ανώνυμες, εμπιστευτικές και διαχειρίζονται με ασφάλεια.

Όριο ιστορικού: Αυτό το API επιστρέφει δεδομένα μόνο από το τελευταίο 7 ημέρες.

Σημείωμα: Εάν στέλνετε SMS χρησιμοποιώντας το τυπικό τελικό σημείο API https://api.smsmobileapi.com/sendsms/, αυτά τα SMS ενδέχεται επίσης να εμφανίζονται σε αυτήν την καταχώριση επειδή αποστέλλονται φυσικά από την κινητή σας συσκευή.

Τελικό σημείο:

ΠΑΙΡΝΩ ΘΕΣΗ https://api.smsmobileapi.com/log/sent/frommobile/

Παράμετροι: 

Παράμετρος Περιγραφή
apikey
Υποχρεούμαι
Το μοναδικό κλειδί API σας.
date Προαιρετικό. Φίλτρο ακριβούς ημερομηνίας στο YYYY-MM-DD σχήμα και διάταξις βιβλίου.
date_from Προαιρετικό. Ημερομηνία έναρξης της περιόδου σε YYYY-MM-DD σχήμα και διάταξις βιβλίου.
date_to Προαιρετικό. Ημερομηνία λήξης της περιόδου σε YYYY-MM-DD σχήμα και διάταξις βιβλίου.
period Προαιρετικό. Προκαθορισμένο φίλτρο περιόδου. Επιτρεπόμενες τιμές: today, yesterday, last_24h, last_3days, last_7days.
number Προαιρετικό. Φιλτράρισμα κατά αριθμό τηλεφώνου παραλήπτη.
sIdentifiant Προαιρετικό. Φιλτράρισμα κατά αναγνωριστικό κινητού.
message Προαιρετικό. Φιλτράρισμα κατά περιεχόμενο SMS.
search Προαιρετικό. Παγκόσμια αναζήτηση ενεργοποιημένη sIdentifiant, number, message, mobile_date_formatted, και synchro_time.
sort_by Προαιρετικό. Πεδίο ταξινόμησης. Επιτρεπόμενες τιμές: sIdentifiant, number, message, mobile_date_ms, mobile_date_formatted, synchro_time.
sort_order Προαιρετικά. Σειρά ταξινόμησης: ASC ή DESC.
limit Προαιρετικό. Μέγιστος αριθμός γραμμών που επιστρέφονται. Μέγιστη επιτρεπόμενη τιμή: 200.

Επιστρεφόμενα πεδία: 

Πεδίο Περιγραφή
sIdentifiant Αναγνωριστικό κινητού που συνδέεται με το απεσταλμένο SMS.
number Αριθμός τηλεφώνου παραλήπτη.
message Περιεχόμενο SMS.
mobile_date_ms Αρχική χρονική σήμανση SMS σε χιλιοστά του δευτερολέπτου.
mobile_date_formatted Μορφοποιημένη ημερομηνία που ελήφθη από την κινητή συσκευή.
synchro_time Ημερομηνία και ώρα συγχρονισμού του SMS με το SMSMobileAPI.

Παράδειγμα αιτήματος: 

ΛΗΨΗ https://api.smsmobileapi.com/log/sent/frommobile/?apikey=YOUR_API_KEY

Παράδειγμα με φίλτρα:

ΛΗΨΗ https://api.smsmobileapi.com/log/sent/frommobile/?apikey=YOUR_API_KEY&date=2026-03-13&number=+15551234567&sort_by=synchro_time&sort_order=DESC

Παράδειγμα με προκαθορισμένη περίοδο:

ΛΗΨΗ https://api.smsmobileapi.com/log/sent/frommobile/?apikey=YOUR_API_KEY&period=last_7days&limit=200

Παράδειγμα απόκρισης JSON:

{ "result": { "error": "0", "count": 200, "limit": 200, "history_limit_days": 7, "sort_by": "mobile_date_ms", "sort_order": "DESC", "sms": [ { "sIdentifiant": "508b004b4aadacc4", "number": "+15551234567", "message": "Γεια σας, το ραντεβού σας έχει επιβεβαιωθεί.", "mobile_date_ms": 1774041004692, "mobile_date_formatted": "2026-03-20 22:10:04", "synchro_time": "2026-03-20 21:10:05" }, { "sIdentifiant": "e5b70a8a28b2ec3d", "number": "+447700900123", "μήνυμα": "Ο κωδικός επαλήθευσής σας είναι 482915.", "mobile_date_ms": 1774040902284, "mobile_date_formatted": "2026-03-20 22:08:22", "synchro_time": "2026-03-20 21:08:35" }, { "sIdentifiant": "e5b70a8a28b2ec3d", "αριθμός": "+33198765432", "μήνυμα": "Σας ευχαριστούμε για την παραγγελία σας. Αυτή τη στιγμή βρίσκεται υπό επεξεργασία.", "mobile_date_ms": 1774026491230, "mobile_date_formatted": "2026-03-20 18:08:11", "synchro_time": "2026-03-20 17:19:19" } ] } }

Εξήγηση απάντησης:

ΠεδίοΠεριγραφή
result.error 0 = δεν υπάρχει σφάλμα. Το αίτημα υποβλήθηκε σε επεξεργασία με επιτυχία.
result.count Αριθμός καταχωρίσεων SMS που επιστράφηκαν στην τρέχουσα απάντηση.
result.limit Μέγιστος αριθμός γραμμών που ζητούνται ή εφαρμόζονται από το API.
result.history_limit_days Μέγιστο εύρος ιστορικού που είναι διαθέσιμο έως αυτό το τελικό σημείο, σε ημέρες.
result.sort_by Πεδίο ταξινόμησης που εφαρμόστηκε στην απόκριση.
result.sort_order Κατεύθυνση ταξινόμησης που εφαρμόστηκε στην απόκριση: ASC ή ΠΕΡΙΓΡΑΦΗ.
result.sms Πίνακας που περιέχει τις συγχρονισμένες καταχωρίσεις SMS που αποστέλλονται από την κινητή συσκευή.
result.sms[].sIdentifiant Αναγνωριστικό της κινητής συσκευής που έστειλε το SMS.
result.sms[].number Αριθμός τηλεφώνου παραλήπτη.
result.sms[].message Περιεχόμενο του μηνύματος SMS.
result.sms[].mobile_date_ms Αρχική χρονική σήμανση για κινητά σε χιλιοστά του δευτερολέπτου.
result.sms[].mobile_date_formatted Ημερομηνία και ώρα αναγνώσιμη από τον άνθρωπο από την κινητή συσκευή.
result.sms[].synchro_time Ημερομηνία και ώρα συγχρονισμού της καταχώρησης SMS με το SMSMobileAPI.
Μια επιτυχημένη απάντηση συνήθως επιστρέφει σφάλμα = 0 και μια λίστα με καταχωρήσεις στο εσωτερικό αποτέλεσμα.sms.
 

Λήφθηκε SMS

Αυτό το τελικό σημείο σάς επιτρέπει να ανακτάτε μηνύματα SMS που λαμβάνονται στο smartphone. 

Τελικό σημείο:

ΠΑΙΡΝΩ https://api.smsmobileapi.com/getsms/

Παράμετροι: 

ΠαράμετροςΠεριγραφή
apikey
Υποχρεούμαι
Το μοναδικό κλειδί API σας.
sIdentifiantPhone Προαιρετικό. Φιλτράρισμα μηνυμάτων που λαμβάνονται σε ένα συγκεκριμένο συνδεδεμένο τηλέφωνο.
after_timestamp_unix Προαιρετικό. Ανακτήστε μόνο τα SMS που λαμβάνονται μετά από μια δεδομένη χρονική σήμανση UNIX.
onlyunread Ναί = επιστρέφει μόνο μηνύματα που δεν έχουν ακόμη επισημανθεί ως αναγνωσμένα από την κατάσταση API.

Παράδειγμα αιτήματος:

ΑΠΟΚΤΗΣΤΕ https://api.smsmobileapi.com/getsms/?apikey=YOUR_API_KEY

Παράδειγμα απόκρισης JSON:

{ "result": { "error": "", "sms": [ { "id": 466340, "sIdentifiantPhone": "e5b70a8a28b2ec3d", "date": "2026-03-20", "hour": "21:23:34", "timestamp_unix": 1774041814, "time_received": "20260320222332804", "indice": "27593", "message": "Γεια σας, το δέμα σας έχει παραδοθεί.", "number": "+15551234567", "guid": "6BFD7DC7-3492-422D-8D02-4AF4E614F122", "alias": null, "apikey": "YOUR_API_KEY_HASH" }, { "id": 466341, "sIdentifiantPhone": "e5b70a8a28b2ec3d", "date": "2026-03-20", "hour": "21:23:34", "timestamp_unix": 1774041814, "time_received": "20260320221005892", "indice": "27591", "message": "Το ραντεβού σας για αύριο επιβεβαιώθηκε.", "number": "+447700900123", "guid": "BF3B38D7-8401-4A8C-8BA6-D8D58ACBB23E", "alias": null, "apikey": "YOUR_API_KEY_HASH" }, { "id": 466324, "sIdentifiantPhone": "e5b70a8a28b2ec3d", "ημερομηνία": "2026-03-20", "ώρα": "21:08:24", "timestamp_unix": 1774040904, "time_received": "20260320220822763", "indice": "27590", "message": "Παρακαλούμε καλέστε μας ξανά όταν θα είμαστε διαθέσιμοι.", "number": "+33198765432", "guid": "08C88E20-9B98-453F-B361-9BB06D3275D6", "alias": null, "apikey": "YOUR_API_KEY_HASH" }, { "id": 466156, "sIdentifiantPhone": "e5b70a8a28b2ec3d", "date": "2026-03-20", "ώρα": "19:05:22", "timestamp_unix": 1774033522, "time_received": "20260320200026246", "indice": "27588", "message": "Υπενθύμιση: ο έλεγχος του λογαριασμού σας εκκρεμεί.", "number": "10001", "guid": "551B2CF4-9330-4DD2-B2BA-5A4026EEEB15", "alias": null, "apikey": "YOUR_API_KEY_HASH" } ] } }

Εξήγηση απάντησης:

ΠεδίοΠεριγραφή
result.error Μια κενή τιμή συνήθως σημαίνει ότι δεν επιστράφηκε σφάλμα από το API.
result.sms Πίνακας που περιέχει τις καταχωρήσεις SMS που λήφθηκαν.
result.sms[].id Εσωτερικό μοναδικό αναγνωριστικό της ληφθείσας καταχώρησης SMS.
result.sms[].sIdentifiantPhone Αναγνωριστικό του τηλεφώνου που έλαβε το SMS.
result.sms[].date Ημερομηνία λήψης του SMS.
result.sms[].hour Ώρα λήψης του SMS.
result.sms[].timestamp_unix Χρονική σήμανση UNIX του ληφθέντος SMS.
result.sms[].time_received Αρχική εσωτερική χρονική σήμανση λήψης που παρέχεται από το κινητό/εφαρμογή.
result.sms[].indice Εσωτερικός δείκτης μηνύματος ή αναφορά από τη διαδικασία συγχρονισμού.
result.sms[].message Περιεχόμενο του ληφθέντος SMS.
result.sms[].number Αριθμός τηλεφώνου ή σύντομος κωδικός αποστολέα.
result.sms[].guid Μοναδικό GUID που έχει αντιστοιχιστεί στο ληφθέν SMS.
result.sms[].alias Προαιρετικό ψευδώνυμο που σχετίζεται με τον αποστολέα, εάν είναι διαθέσιμο. Μπορεί να είναι άκυρος.
result.sms[].apikey Κλειδί API που σχετίζεται με την εγγραφή μηνύματος. Στα παραδείγματα τεκμηρίωσης, αυτή η τιμή θα πρέπει να είναι καλυμμένη.
Μια επιτυχής απάντηση συνήθως επιστρέφει ένα κενό σφάλμα τιμή και μια λίστα καταχωρίσεων στο εσωτερικό αποτέλεσμα.sms.
 

Σήμανση μηνυμάτων SMS που ελήφθησαν ως αναγνωσμένα

Αυτό το τελικό σημείο API χρησιμοποιείται για να επισημάνει ένα ληφθέν μήνυμα SMS ως αναγνωσμένο στο Μόνο κατάσταση API.
Αυτό δεν αλλάζει την κατάσταση ανάγνωσης στο smartphone.  

Τελικό σημείο:

ΠΑΙΡΝΩ https://api.smsmobileapi.com/getsms/set-read/

Παράμετρος: 

ΠαράμετροςΠεριγραφή
apikey
Υποχρεούμαι
Το κλειδί API που έχετε ή θα λάβετε.
guid_message
Υποχρεούμαι
GUID του μηνύματος που θα επισημανθεί ως αναγνωσμένο.

Παράδειγμα:

ΛΗΨΗ https://api.smsmobileapi.com/getsms/set-read/?apikey=YOUR_APIKEY&guid_message=GUID_MESSAGE
 

Ενημέρωση ψευδωνύμου SMS

Αυτό το τελικό σημείο API χρησιμοποιείται για την ενημέρωση του ψευδωνύμου ενός ληφθέντος SMS χρησιμοποιώντας το GUID του.

Σημείωμα: Ο alias Η παράμετρος μπορεί να είναι κενή. Σε αυτήν την περίπτωση, το ψευδώνυμο θα διαγραφεί.

Τελικό σημείο:

ΠΑΙΡΝΩ ΘΕΣΗ https://api.smsmobileapi.com/getsms/update/

Παράμετροι: 

Παράμετρος Περιγραφή
apikey
Υποχρεούμαι
Το κλειδί API σας.
guid
Υποχρεούμαι
GUID του ληφθέντος SMS προς ενημέρωση.
alias
Υποχρεούμαι
Ψευδώνυμο προς αντιστοίχιση σε αυτό το SMS. Αυτή η τιμή μπορεί να είναι κενή για να διαγραφεί το τρέχον ψευδώνυμο.

Παράδειγμα: 

ΑΠΟΚΤΗΣΤΕ https://api.smsmobileapi.com/getsms/update/?apikey=YOUR_API_KEY&guid=GUID_OF_THE_MESSAGE&alias=JohnDoe

Παράδειγμα για την εκκαθάριση του ψευδωνύμου:

ΑΠΟΚΤΗΣΤΕ https://api.smsmobileapi.com/getsms/update/?apikey=YOUR_API_KEY&guid=GUID_OF_THE_MESSAGE&alias=
 

Διαγραφή SMS

Αυτό το τελικό σημείο σάς επιτρέπει να διαγράφετε μηνύματα SMS από το αρχείο καταγραφής διακομιστή SMSMobileAPI.

Τελικό σημείο: 

ΠΑΙΡΝΩ https://api.smsmobileapi.com/deletesms/

Παράμετροι:

ΠαράμετροςΠεριγραφή
apikey
Υποχρεούμαι
Το μοναδικό κλειδί API σας.
guid_message Διαγράψτε ένα συγκεκριμένο μήνυμα χρησιμοποιώντας το μοναδικό GUID μηνύματος.
date_start Εάν χρησιμοποιηθεί μόνο του, διαγράφει όλα τα καταγεγραμμένα μηνύματα από την καθορισμένη ημερομηνία.
date_end Χρησιμοποιείται μαζί με ημερομηνία_έναρξης για να διαγράψετε μηνύματα εντός ενός εύρους ημερομηνιών.

Παράδειγμα αιτήματος:

ΛΗΨΗ https://api.smsmobileapi.com/deletesms/?apikey=YOUR_API_KEY&guid_message=GUID_OF_THE_MESSAGE

Παράδειγμα απόκρισης JSON:

{ "αποτέλεσμα": { "σφάλμα": null, "count_delete": 1 } }

Εξήγηση απάντησης:

ΠεδίοΠεριγραφή
result.error άκυρος σημαίνει ότι δεν επιστράφηκε σφάλμα από το API κατά τη διάρκεια του αιτήματος διαγραφής.
result.count_delete Αριθμός καταχωρήσεων καταγραφής SMS που διαγράφηκαν από τον διακομιστή.

Σημείωση: διαγράφονται μόνο τα SMS που είναι αποθηκευμένα στα αρχεία καταγραφής του διακομιστή SMSMobileAPI. Τα μηνύματα SMS που είναι ήδη αποθηκευμένα στην κινητή συσκευή δεν διαγράφονται.

 

Λίστα συνομιλιών SMS

Αυτό το τελικό σημείο API χρησιμοποιείται για την καταγραφή συνομιλιών SMS που συνδέονται με τον λογαριασμό σας.

Κάθε συνομιλία ομαδοποιείται κατά αριθμό τηλεφώνου και περιέχει τα σχετικά εισερχόμενα και εξερχόμενα μηνύματα SMS.

Σημείωμα: Το σημείο έναρξης της συζήτησης ορίζεται από το origineConversation παράμετρος:

  • received: οι συνομιλίες ανιχνεύονται πρώτα από τα ληφθέντα SMS στο logsmsreceive
  • sent: οι συνομιλίες ανιχνεύονται για πρώτη φορά από τα απεσταλμένα SMS στο logsmssent

Σημείωμα: Αν numero δεν παρέχεται, το API επιστρέφει μόνο τις πιο πρόσφατες συνομιλίες. Από προεπιλογή, η τελευταία 20 Οι συνομιλίες επιστρέφονται.

Σημείωμα: Για εξερχόμενα SMS, εάν timearea_of_message είναι διαθέσιμο (παράδειγμα: UTC+02), η εμφανιζόμενη ημερομηνία μετατρέπεται αυτόματα χρησιμοποιώντας αυτήν την τιμή. Αυτή η ημερομηνία μετατροπής χρησιμοποιείται επίσης για ταξινόμηση.

Σημείωμα: Αν resume=1, επιστρέφονται μόνο τα πιο πρόσφατα μηνύματα κάθε συνομιλίας. Χρησιμοποιήστε resume_line_how για να ορίσετε πόσα πιο πρόσφατα μηνύματα θα πρέπει να συμπεριληφθούν.

Τελικό σημείο:

ΠΑΙΡΝΩ ΘΕΣΗ https://api.smsmobileapi.com/conversation/sms/list/

Παράμετροι: 

Παράμετρος Περιγραφή
apikey
Υποχρεούμαι
Το κλειδί API σας.
origineConversation
Υποχρεούμαι
Ορίζει το σημείο έναρξης της καταχώρισης συνομιλίας. Επιτρεπόμενες τιμές: received ή sent.
numero
Προαιρετικός
Φιλτράρετε το αποτέλεσμα μόνο για έναν συγκεκριμένο αριθμό τηλεφώνου.
date_from
Προαιρετικός
Φίλτρο ημερομηνίας έναρξης για συνομιλίες και μηνύματα. Αποδεκτή μορφή: YYYY-MM-DD ή μια πλήρης τιμή ημερομηνίας/ώρας.
date_to
Προαιρετικός
Φίλτρο ημερομηνίας λήξης για συνομιλίες και μηνύματα. Αποδεκτή μορφή: YYYY-MM-DD ή μια πλήρης τιμή ημερομηνίας/ώρας.
sort
Προαιρετικός
Σειρά ταξινόμησης για συνομιλίες. Επιτρεπόμενες τιμές: DESC ή ASCΠροεπιλογή: DESC.
limit
Προαιρετικός
Μέγιστος αριθμός συνομιλιών που θα επιστραφούν όταν numero δεν παρέχεται. Προεπιλογή: 20.
resume
Προαιρετικός
Εάν έχει οριστεί σε 1, επιστρέφονται μόνο τα πιο πρόσφατα μηνύματα κάθε συνομιλίας.
resume_line_how
Προαιρετικός
Αριθμός τελευταίων μηνυμάτων που θα επιστραφούν ανά συνομιλία όταν resume=1Προεπιλογή: 1.

Λεπτομέρειες συμπεριφοράς: 

  • Τα εισερχόμενα SMS διαβάζονται από logsmsreceive.
  • Τα εξερχόμενα SMS διαβάζονται από logsmssent.
  • Τα εισερχόμενα μηνύματα επιστρέφουν πάντα direction = "incoming".
  • Τα εξερχόμενα μηνύματα επιστρέφουν πάντα direction = "outgoing".
  • Το ψευδώνυμο επαφής προέρχεται από logsmsreceive.alias όταν είναι διαθέσιμο.
  • Για τα εισερχόμενα SMS, το SID του κινητού προέρχεται από sIdentifiant_pour_read.
  • Για τα εξερχόμενα SMS, το SID του κινητού προέρχεται από send_from_mobile_sIdentifiant.
  • Για τα εξερχόμενα SMS, η εμφανιζόμενη ημερομηνία προσαρμόζεται με timearea_of_message εάν αυτό το πεδίο δεν είναι κενό.

Παράδειγμα 1 - Λίστα των τελευταίων συνομιλιών από τα SMS που λάβατε: 

ΛΗΨΗ https://api.smsmobileapi.com/conversation/sms/list/?apikey=YOUR_API_KEY&origineConversation=received

Παράδειγμα 2 - Λίστα των τελευταίων συνομιλιών από τα απεσταλμένα SMS:

ΛΗΨΗ https://api.smsmobileapi.com/conversation/sms/list/?apikey=YOUR_API_KEY&origineConversation=sent

Παράδειγμα 3 - Φιλτράρισμα ενός συγκεκριμένου αριθμού τηλεφώνου:

ΛΗΨΗ https://api.smsmobileapi.com/conversation/sms/list/?apikey=YOUR_API_KEY&origineConversation=received&numero=32470000001

Παράδειγμα 4 - Φιλτράρισμα κατά εύρος ημερομηνιών:

ΛΗΨΗ https://api.smsmobileapi.com/conversation/sms/list/?apikey=YOUR_API_KEY&origineConversation=received&date_from=2026-03-01&date_to=2026-03-31

Παράδειγμα 5 - Λειτουργία συνέχισης με τα τελευταία 3 μηνύματα ανά συνομιλία:

ΛΗΨΗ https://api.smsmobileapi.com/conversation/sms/list/?apikey=YOUR_API_KEY&origineConversation=sent&resume=1&resume_line_how=3

Παράδειγμα επιτυχημένης απάντησης: 

{ "επιτυχία": true, "origineConversation": "received", "resume": 0, "resume_line_how": null, "conversations": [ { "phone_number": "+10470000001", "contact_alias": "John Doe", "messages": [ { "direction": "incoming", "message_id": "msg_1001", "date": "2026-03-13 08:45:12", "timestamp_utc": "2026-03-13T08:45:12Z", "message": "Γεια σας, θα ήθελα περισσότερες πληροφορίες.", "status": "received", "mobile_sid": "device_sid_1" }, { "direction": "outgoing", "message_id": "msg_1002", "date": "2026-03-13 10:46:03", "timestamp_utc": "2026-03-13T08:46:03Z", "message": "Φυσικά, τι θα θέλατε να μάθετε;", "status": "απεστάλη", "mobile_sid": "device_sid_2" } ] } ] }

Πεδία απόκρισης:

Πεδίο Περιγραφή
success Υποδεικνύει εάν το αίτημα ήταν επιτυχές.
origineConversation Η λειτουργία έναρξης που χρησιμοποιείται για τη δημιουργία της λίστας συνομιλιών.
resume Υποδεικνύει εάν η λειτουργία συνέχισης είναι ενεργοποιημένη.
resume_line_how Αριθμός τελευταίων γραμμών που επιστρέφονται ανά συνομιλία όταν είναι ενεργοποιημένη η λειτουργία συνέχισης.
conversations Ποικιλία συνομιλιών.
phone_number Αριθμός τηλεφώνου που χρησιμοποιείται για την αναγνώριση της συνομιλίας.
contact_alias Ψευδώνυμο που συνδέεται με τον αριθμό τηλεφώνου, όταν είναι διαθέσιμο.
messages Μια σειρά από μηνύματα SMS μέσα στη συνομιλία.
direction incoming για τα ληφθέντα SMS, outgoing για τα απεσταλμένα SMS.
message_id Μοναδικό αναγνωριστικό του μηνύματος.
date Εμφάνιση ημερομηνίας του μηνύματος. Για εξερχόμενα SMS, αυτή η τιμή μπορεί να προσαρμοστεί χρησιμοποιώντας timearea_of_message.
timestamp_utc Χρονική σήμανση UTC του μηνύματος.
message Περιεχόμενο μηνύματος.
status received για εισερχόμενα SMS, sent για εξερχόμενα SMS.
mobile_sid SID της κινητής συσκευής που έλαβε ή έστειλε το μήνυμα.

Παράδειγμα σφάλματος:

{ "επιτυχία": false, "σφάλμα": "Λείπει η απαιτούμενη παράμετρος: apikey" }

Σημειώσεις:

  • Αν numero παρέχεται, το API επιστρέφει μόνο τη συνομιλία που είναι συνδεδεμένη με αυτόν τον αριθμό τηλεφώνου.
  • Αν numero Εάν δεν παρέχεται, το API επιστρέφει τις πιο πρόσφατες συνομιλίες σύμφωνα με την επιλεγμένη λειτουργία προέλευσης.
  • Τα εισερχόμενα και εξερχόμενα μηνύματα συγχωνεύονται σε μία ενιαία χρονογραμμή για κάθε αριθμό τηλεφώνου.
  • Η ταξινόμηση εξερχόμενων μηνυμάτων λαμβάνει υπόψη την προσαρμοσμένη τοπική ημερομηνία όταν timearea_of_message είναι διαθέσιμο.
  • Η λειτουργία συνέχισης είναι χρήσιμη για πίνακες ελέγχου, γραφικά στοιχεία, προεπισκοπήσεις και συνόψεις συνομιλιών.

Πύλη – Λίστα συνδεδεμένων κινητών τηλεφώνων

Λίστα κινητών τηλεφώνων που είναι συνδεδεμένα με το SMS Gateway.

Τελικό σημείο:

ΠΑΙΡΝΩ ΘΕΣΗ https://api.smsmobileapi.com/gateway/mobile/list/

Παράμετροι:

ΠαράμετροςΠεριγραφή
apikey
Υποχρεούμαι
Το κλειδί API σας.
sidΦιλτράρισμα κατά ακριβές SID (sIdentifiant_pour_check).
searchΑναζήτηση σε πεδία (όνομα sid, ημερομηνία, μπαταρία, έκδοση, ετικέτα...).

Παράδειγμα:

ΛΗΨΗ https://api.smsmobileapi.com/gateway/mobile/list/?apikey=YOUR_API_KEY
Σημείωση: Τα στατιστικά στοιχεία για τα ληφθέντα SMS είναι διαθέσιμα από την έκδοση 3.0.33.3+ της εφαρμογής για κινητά.

Πύλη – Ενημέρωση ετικέτας για κινητά

Ενημερώστε την ετικέτα (nom_reference) ενός συνδεδεμένου κινητού.

Τελικό σημείο:

ΠΑΙΡΝΩ ΘΕΣΗ https://api.smsmobileapi.com/gateway/mobile/update/

Παράμετροι:

ΠαράμετροςΠεριγραφή
apikey
Υποχρεούμαι
Το κλειδί API σας.
sid
Υποχρεούμαι
Το SID της συσκευής (sIdentifiant_pour_check).
label Νέα ετικέτα
phone_number Νέος αριθμός τηλεφώνου

Παράδειγμα:

ΛΗΨΗ https://api.smsmobileapi.com/gateway/mobile/update/?apikey=YOUR_API_KEY&sid=SID&label=OfficePhone

Σπουδαίος: Η ετικέτα είναι απαραίτητη αλλά μπορεί να είναι κενή (ετικέτα=).

Πύλη – Διαγραφή συνδεδεμένου κινητού

Αφαιρέστε ένα συνδεδεμένο κινητό από την πύλη σας (διαγράφει όλες τις γραμμές ιστορικού για αυτό το SID).

Τελικό σημείο:

ΠΑΙΡΝΩ ΘΕΣΗ https://api.smsmobileapi.com/gateway/mobile/delete/

Παράμετροι:

ΠαράμετροςΠεριγραφή
apikey
Υποχρεούμαι
Το κλειδί API σας.
sid
Υποχρεούμαι
Το SID της συσκευής (sIdentifiant_pour_check).

Παράδειγμα:

ΛΗΨΗ https://api.smsmobileapi.com/gateway/mobile/delete/?apikey=YOUR_API_KEY&sid=SID
 

Webhook – Λήφθηκε SMS

Αυτό το σύστημα webhook στέλνει ένα αίτημα POST στη διαμορφωμένη διεύθυνση URL κάθε φορά που λαμβάνεται ένα SMS. Το σύστημα διασφαλίζει ενημερώσεις σε πραγματικό χρόνο, παραδίδοντας τις λεπτομέρειες SMS στην καθορισμένη διεύθυνση URL του webhook.

Τρόπος διαμόρφωσης του Webhook στον πίνακα ελέγχου

Ακολουθήστε αυτά τα βήματα για να ρυθμίσετε τη διεύθυνση URL του webhook στον πίνακα ελέγχου:

  1. Συνδεθείτε στον λογαριασμό σας στο SMS Mobile API Dashboard.
  2. Πλοηγηθείτε στο Ρυθμίσεις Webhook τμήμα.
  3. Εισαγάγετε τη διεύθυνση URL του webhook σας (π.χ. https://example.com/webhook-endpoint).
  4. Κάντε κλικ στο Αποθήκευση Webhook κουμπί. 
  5. Μόλις αποθηκευτεί, το σύστημα θα αρχίσει να στέλνει λεπτομέρειες SMS στη διαμορφωμένη διεύθυνση URL.

Webhook Payload

Όταν λαμβάνεται ένα SMS, το σύστημα στέλνει το ακόλουθο ωφέλιμο φορτίο JSON στη διεύθυνση URL του webhook σας:

{ "ημερομηνία": "2025-01-20", "ώρα": "10:15:00", "ώρα_λήψης": "2025-01-20 10:14:50", "μήνυμα": "Γεια σας, αυτή είναι μια δοκιμή.", "αριθμός": "+123456789", "guid": "abcde12345" }

Πεδία ωφέλιμου φορτίου:

  • ημερομηνία: Ημερομηνία προσθήκης του SMS (ΕΕΕΕ-ΜΜ-ΗΗ).
  • ώρα: Ώρα κατά την προσθήκη του SMS (ΩΩ:λλ:δδ).
  • time_received: Ώρα λήψης του SMS.
  • μήνυμα: Το περιεχόμενο του SMS. 
  • αριθμός: Αριθμός τηλεφώνου αποστολέα.
  • οδηγός: Μοναδικό αναγνωριστικό του SMS.

Παράδειγμα Webhook Endpoint

Ο διακομιστής σας θα πρέπει να είναι έτοιμος να χειριστεί εισερχόμενα αιτήματα POST. Ακολουθεί ένα παράδειγμα σεναρίου PHP για την επεξεργασία του ωφέλιμου φορτίου webhook:

Δοκιμή του Webhook

Για να δοκιμάσετε τη διαμόρφωση του webhook, χρησιμοποιήστε εργαλεία όπως:

Αντιμετώπιση προβλημάτων

  • Βεβαιωθείτε ότι η διεύθυνση URL του webhook είναι σωστή και προσβάσιμη στο κοινό.
  • Βεβαιωθείτε ότι ο διακομιστής σας επιστρέφει έναν κωδικό κατάστασης HTTP 200 για επιτυχημένα αιτήματα.
  • Ελέγξτε τα αρχεία καταγραφής του διακομιστή σας για τυχόν σφάλματα κατά την επεξεργασία του ωφέλιμου φορτίου.

Εμπλουτισμένα SMS

Προσεχώς

Πιστοποίηση

 

Το SMSMobile API υποστηρίζει δύο μεθόδους ελέγχου ταυτότητας: χρησιμοποιώντας ένα απλό κλειδί API ή το πρωτόκολλο OAuth2 με αναγνωριστικό πελάτη και μυστικό πελάτη.

1. Έλεγχος ταυτότητας κλειδιού API

 Αυτή η μέθοδος απαιτεί ένα κλειδί API που μπορεί να συμπεριληφθεί ως παράμετρος είτε σε ένα αίτημα GET είτε σε ένα αίτημα POST.

2. Έλεγχος ταυτότητας OAuth2

Το OAuth2 παρέχει μια πιο ασφαλή μέθοδο ελέγχου ταυτότητας.
Χρησιμοποιήστε ένα αναγνωριστικό πελάτη και ένα μυστικό κλειδί πελάτη για να λάβετε ένα διακριτικό πρόσβασης και, στη συνέχεια, συμπεριλάβετε το στο Εξουσιοδότηση επί κεφαλής.

Το client_id και το client_secret είναι διαθέσιμα στον πίνακα ελέγχου σας.
Κατεβάστε την εφαρμογή για κινητά τώρα ή πρόσβαση στον πίνακα ελέγχου σας.

Λήψη διακριτικού πρόσβασης

curl -X POST https://api.smsmobileapi.com/oauth2/token \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "grant_type=client_credentials" \
-d "client_id=YOUR_CLIENT_ID" \
-d "client_secret=YOUR_CLIENT_SECRET"

Χρήση του Access Token:

curl -X POST https://api.smsmobileapi.com/sendsms \
-H "Εξουσιοδότηση: Φορέας YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/x-www-form-urlencoded" \
-d "recipients=+1234567890" \
-d "message=Hello"

Ποια μέθοδο πρέπει να χρησιμοποιήσετε;

- Χρήση Έλεγχος ταυτότητας κλειδιού API για γρήγορες και άμεσες ενσωματώσεις.

- Χρήση Έλεγχος ταυτότητας OAuth2 για βελτιωμένη ασφάλεια και επεκτασιμότητα.

Αποστολή SMS

URL WSDL

https://api.smsmobileapi.com/sendsms/wsdl/sendsms.wsdl

Παράμετροι:

- recipients: Ο αριθμός κινητού τηλεφώνου του παραλήπτη.
- message: Το μήνυμα που πρέπει να στείλετε.
- apikey: Το κλειδί API που έχετε ή θα λάβετε.

Παράδειγμα

require_once "lib/nusoap.php";

$client = new nusoap_client("https://api.smsmobileapi.com/sendsms/wsdl/sendsms.wsdl", true);
$error = $client->getError();

$result = $client->call("sendSms", array("recipients" =>$_GET['recipients'],"message" =>$_GET['message'],"apikey" =>$_GET['apikey']));

print_r($result);

Στείλτε SMS & WhatsApp

Βασική εντολή cURL

curl -X POST https://api.smsmobileapi.com/sendsms/ \
-d "recipients=PHONE_NUMBER" \
-d "message=YOUR_MESSAGE" \
-d "apikey=YOUR_API_KEY"
-d "sendwa=1"
-d "sendsms=1"

Στείλτε SMS & WhatsApp

Χρησιμοποιήστε την επίσημη ενότητα Python: https://smsmobileapi.com/python/

import requests

url = "https://api.smsmobileapi.com/sendsms/"

payload = {"recipients":"PHONE_NUMBER","message":"YOUR_MESSAGE","apikey":"YOUR_API_KEY"}

response = requests.post(url, data=payload)
print(response.text)

SMS Mobile API - PHP SDK (Συνθέτης)

ο συνθέτης απαιτεί smsmobileapi/sdk

GitHub: https://github.com/SmsMobileApi/smsmobileapi-php/tree/main

Στείλτε SMS & WhatsApp

const url = "https://api.smsmobileapi.com/sendsms/";
const data = {recipients:"PHONE_NUMBER", message:"YOUR_MESSAGE", apikey:"YOUR_API_KEY"};
fetch(url,{method:"POST",headers:{"Content-Type":"application/x-www-form-urlencoded"},body:new URLSearchParams(data)})
.then(r=>r.text()).then(console.log);

Στείλτε SMS & WhatsApp

const axios = require("axios");
axios.post("https://api.smsmobileapi.com/sendsms/", {recipients:"PHONE_NUMBER", message:"YOUR_MESSAGE", apikey:"YOUR_API_KEY"})
.then(r=>console.log(r.data));

Στείλτε SMS & WhatsApp

require "net/http"
require "uri"
uri = URI.parse("https://api.smsmobileapi.com/sendsms/")
req = Net::HTTP::Post.new(uri)
req.set_form_data({"recipients"=>"PHONE_NUMBER","message"=>"YOUR_MESSAGE","apikey"=>"YOUR_API_KEY"})
res = Net::HTTP.start(uri.hostname, uri.port, use_ssl: true){|http| http.request(req)}
puts res.body
Ανάλογα με την έκδοση του Android που είναι εγκατεστημένη σε ένα κινητό τηλέφωνο, το λειτουργικό σύστημα μπορεί να εμποδίσει τη σωστή λειτουργία της αυτόματης αποστολής και λήψης μηνυμάτων SMS όταν η εφαρμογή SmsMobileApi δεν βρίσκεται στο προσκήνιο.
Αυτό το ζήτημα προκύπτει από μια διαδικασία που επιχειρεί να εκτελεστεί στο παρασκήνιο όταν η εφαρμογή δεν εκκινείται ενεργά. Ωστόσο, λόγω των μέτρων βελτιστοποίησης της μπαταρίας του Android, τα οποία διαφέρουν σε διαφορετικές εκδόσεις, αυτή η διαδικασία παρασκηνίου ενδέχεται να μην ξεκινήσει σωστά. Η βελτιστοποίηση μπαταρίας του Android έχει σχεδιαστεί για να περιορίζει τη δραστηριότητα στο παρασκήνιο των εφαρμογών για τη διατήρηση της διάρκειας ζωής της μπαταρίας, η οποία μπορεί να επηρεάσει ακούσια εφαρμογές που απαιτούν διαδικασίες παρασκηνίου για να λειτουργήσουν σωστά.

Για την αντιμετώπιση αυτού του ζητήματος, οι χρήστες μπορούν να διαμορφώσουν με μη αυτόματο τρόπο τις ρυθμίσεις τους για Android, ώστε να επιτρέπουν στο SmsMobileApi να χρησιμοποιεί πόρους χωρίς περιορισμούς.
Αυτό περιλαμβάνει την προσαρμογή των ρυθμίσεων βελτιστοποίησης μπαταρίας για τη συγκεκριμένη εφαρμογή, δίνοντας ουσιαστικά οδηγίες στο Android ότι το SmsMobileApi επιτρέπεται να εκτελείται στο παρασκήνιο και να χρησιμοποιεί πόρους όπως απαιτείται. Με αυτόν τον τρόπο, η εφαρμογή θα πρέπει να μπορεί να στέλνει και να λαμβάνει αυτόματα μηνύματα SMS ακόμα και όταν δεν είναι η ενεργή εφαρμογή στο προσκήνιο. Αυτή η προσαρμογή διασφαλίζει ότι η απαραίτητη διαδικασία παρασκηνίου μπορεί να λειτουργεί αδιάκοπα, παρακάμπτοντας τις δυνατότητες βελτιστοποίησης της μπαταρίας που διαφορετικά θα μπορούσαν να εμποδίσουν τη σωστή εκτέλεσή της.


Συχνές ερωτήσεις για προγραμματιστές

Δείγμα Ακορντεόν ΠεριγραφήΓια να δημιουργήσετε ένα κλειδί API, κατεβάστε την εφαρμογή μας στο κινητό σας τηλέφωνο και δημιουργήστε έναν λογαριασμό χωρίς κόστος. Ένα κλειδί API θα δημιουργηθεί αυτόματα και θα συνδεθεί με το κινητό σας τηλέφωνο. Θα λάβετε επίσης ένα email με όλες τις απαραίτητες πληροφορίες. Αυτή η διαδικασία διασφαλίζει ότι μπορείτε γρήγορα και εύκολα να αρχίσετε να χρησιμοποιείτε τις υπηρεσίες μας με ελάχιστη ρύθμιση.
Στην εφαρμογή για κινητά, μεταβείτε στο μενού ΡΥΘΜΙΣΕΙΣ ή ΒΟΗΘΕΙΑ, όπου το κλειδί API είναι ορατό ανά πάσα στιγμή. Αυτό διασφαλίζει ότι μπορείτε να έχετε εύκολη πρόσβαση στο κλειδί API σας όποτε το χρειάζεστε για την ενοποίηση ή τη χρήση των υπηρεσιών μας.
Ναι, δεν απαιτούμε κανένα αποδεικτικό ταυτότητας για τη δημιουργία κλειδιού API. Επομένως, η επικοινωνία μεταξύ του API μας και του κινητού σας τηλεφώνου είναι 100% ανώνυμη. Αυτή η προσέγγιση επιτρέπει στους χρήστες να διατηρούν το απόρρητό τους ενώ χρησιμοποιούν τις υπηρεσίες μας.

Ξεκινήστε με το SMSmobileAPI σήμερα!

Απολαύστε την ελευθερία και την ευελιξία της διαχείρισης των υπηρεσιών SMS σας εν κινήσει. Κατεβάστε την εφαρμογή μας για κινητά τώρα και κάντε το πρώτο βήμα προς την απρόσκοπτη ενσωμάτωση SMS.

Κατεβάστε την Εφαρμογή
💬 Ζωντανή συνομιλία
💬 Διαθέσιμη ζωντανή συνομιλία
Έχετε ερωτήσεις ή χρειάζεστε βοήθεια;
Η ομάδα μας είναι εδώ για να σας βοηθήσει!

Εισαγάγετε τη διεύθυνση ηλεκτρονικού ταχυδρομείου σας
για να μας βοηθήσετε να ανταποκριθούμε στο αίτημά σας:
Ταμπλό