Κλήση προγραμματιστή εγγράφων - SMSMobileAPI
SMSMobileAPI – Τεκμηρίωση API Διαχείρισης Κλήσεων

Τεκμηρίωση API διαχείρισης κλήσεων

Αυτά τα τελικά σημεία σάς επιτρέπουν να ανακτήσετε τα δεδομένα σας Αναπάντητες κλήσεις, Εισερχόμενες Απαντημένες Κλήσεις, και Εξερχόμενες κλήσεις συγχρονισμένο από την εφαρμογή SMSMobileAPI για κινητά στον πίνακα ελέγχου + το API σας.

Σημαντικό: εάν η εφαρμογή για κινητά εκτελείται στο παρασκήνιο, το τηλεφωνικό σύστημα ενδέχεται να επιβάλει καθυστέρηση (συχνά έως και ~10 λεπτά) μεταξύ των συγχρονισμών. Μπορείτε πάντα να ανοίξετε την εφαρμογή για να συγχρονίσετε χειροκίνητα, εάν χρειάζεται.

Υποστήριξη: api@smsmobileapi.com

Γρήγορη εκκίνηση

Βασική διεύθυνση URL

ΠΑΙΡΝΩhttps://api.smsmobileapi.com
Όλα τα παρακάτω τελικά σημεία καταγράφονται ως ΠΑΙΡΝΩ αιτήματα. Αντικατάσταση Το_κλειδί_του_API_σας με το πραγματικό σας κλειδί (μην το κοινοποιήσετε δημόσια).

Παραδείγματα

ΑΠΟΚΤΗΣΤΕ https://api.smsmobileapi.com/call/missed/list/?apikey=YOUR_API_KEY ΛΗΨΗ https://api.smsmobileapi.com/call/incoming/list/?apikey=YOUR_API_KEY&limit=50&offset=0&sort_by=call_date_ms&sort_dir=desc ΛΗΨΗ https://api.smsmobileapi.com/call/outgoing/list/?apikey=YOUR_API_KEY&q=3247&date_from_ms=1700000000000&date_to_ms=1700864000000

Πιστοποίηση

Τα τελικά σημεία διαχείρισης κλήσεων ελέγχουν τον έλεγχο ταυτότητας χρησιμοποιώντας το apikey παράμετρος ερωτήματος.

Επικύρωση συνδρομής: Τα εισερχόμενα/εξερχόμενα τελικά σημεία επικυρώνουν το κλειδί API σας και ελέγχουν την εγκυρότητα της συνδρομής σας (βάσει Όριο ημερομηνίας >= CURDATE()). Εάν λήξει, θα λάβετε api_expiredΤο τελικό σημείο των αναπάντητων κλήσεων ενδέχεται να επιστρέψει ένα γενικό σφάλμα "Λείπει το apikey" / διακομιστή ανάλογα με τις συνθήκες.

Κοινές έννοιες

Σελιδοποίηση

Χρήση όριο και όφσετ για την σελιδοποίηση των αποτελεσμάτων.

Χρονικές σημάνσεις

  • call_date_ms είναι μια χρονική σήμανση UNIX στο χιλιοστά του δευτερολέπτου.
  • ημερομηνία_κλήσης_ώρα_utc αποθηκεύεται ως συμβολοσειρά ημερομηνίας/ώρας UTC (πεδίο βάσης δεδομένων).
  • Για τις αναπάντητες κλήσεις, το API επιστρέφει μια μορφοποιημένη ημερομηνία συμβολοσειρά (που προκύπτει από μια τιμή χιλιοστών του δευτερολέπτου).

Ερευνα

  • Αναπάντητες κλήσεις: έρευνα ταιριάζει με τον αριθμό ή το όνομα.
  • Εισερχόμενες/Εξερχόμενες: q αντιστοιχεί στο phone_number ή στο cached_name.

Ταξινόμηση (Μόνο εισερχόμενες/εξερχόμενες)

Η ταξινόμηση ελέγχεται από ταξινόμηση_κατά + ταξινόμηση_κατάλογος (μόνο πεδία στη λίστα επιτρεπόμενων). Οι αναπάντητες κλήσεις ταξινομούνται πάντα με βάση τις νεότερες.

Σφάλματα

HTTP Παράδειγμα σφάλματος Εννοια
400 {"επιτυχία":false,"σφάλμα":"missing_apikey"} Λείπει ή είναι κενό apikey.
403 {"επιτυχία":false,"σφάλμα":"invalid_apikey"} Το κλειδί API δεν βρέθηκε / δεν αναγνωρίστηκε.
403 {"επιτυχία":false,"σφάλμα":"api_expired"} Η συνδρομή σας έχει λήξει (Όριο ημερομηνίας είναι πριν από σήμερα).
500 {"επιτυχία":false,"σφάλμα":"σφάλμα_διακομιστή","λεπτομέρεια":"..."} Σφάλμα διακομιστή (βάση δεδομένων, SQL, εξαίρεση).

Σημείωση: το τελικό σημείο Αναπάντητων Κλήσεων μπορεί επίσης να επιστρέψει μηνύματα όπως Λείπει το apikey ή σφάλματα προετοιμασίας SQL ανάλογα με την περίπτωση.

Αναπάντητες κλήσεις – Λίστα

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

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

ΠΑΙΡΝΩhttps://api.smsmobileapi.com/call/missed/list/

Παράμετροι ερωτήματος

ΠαράμετροςΤύποςΠεριγραφή
Υποχρεούμαιapikey σειρά Το κλειδί API σας συνδέεται με το κινητό τηλέφωνο.
Προαιρετικόςόφσετ εσωτ. Μετατόπιση σελιδοποίησης (προεπιλογή: 0).
Προαιρετικόςόριο εσωτ. Μέγιστος αριθμός γραμμών προς επιστροφή (προεπιλογή: 100, μέγ.: 500).
Προαιρετικόςέρευνα σειρά Αναζήτηση με αριθμό ή όνομα (SQL LIKE).
Προαιρετικόςημερομηνία_έναρξης ΕΕΕΕ-ΜΜ-ΗΗ Φιλτράρισμα από αυτήν την ημέρα (00:00:00). Σε σύγκριση με την αποθηκευμένη χρονική σήμανση χιλιοστών του δευτερολέπτου.
Προαιρετικόςημερομηνία_τέλους ΕΕΕΕ-ΜΜ-ΗΗ Φιλτράρισμα έως αυτήν την ημέρα (23:59:59). Σε σύγκριση με την αποθηκευμένη χρονική σήμανση χιλιοστών του δευτερολέπτου.

Ταξινόμηση

Διορθώθηκε: πρώτα τα νεότερα (ΤΑΞΙΝΟΜΗΣΗ ΜΕ ΗΜΕΡΟΜΗΝΙΑ ΠΕΡΙΓΡΑΦΗ).

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

ΛΗΨΗ https://api.smsmobileapi.com/call/missed/list/?apikey=YOUR_API_KEY&limit=100&offset=0&search=John&date_start=2026-02-01&date_end=2026-02-24

Παράδειγμα απάντησης

{ "επιτυχία": true, "offset": 0, "limit": 100, "count": 2, "data": [ { "αριθμός": "+123470000000", "όνομα": "John Doe", "ημερομηνία": "2026-02-24 12:49:39" }, { "αριθμός": "+123471111111", "όνομα": "", "ημερομηνία": "2026-02-24 11:12:09" } ] }

Εισερχόμενες κλήσεις – Λίστα

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

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

ΠΑΙΡΝΩhttps://api.smsmobileapi.com/call/incoming/list/

Παράμετροι ερωτήματος

ΠαράμετροςΤύποςΠεριγραφή
Υποχρεούμαιapikey σειρά Το κλειδί API σας. Επικυρώθηκε έναντι συνδρομής (Όριο ημερομηνίας).
Προαιρετικόςόριο εσωτ. Γραμμές ανά σελίδα (προεπιλογή: 50, ελάχιστο 1, μέγιστο 200).
Προαιρετικόςόφσετ εσωτ. Μετατόπιση σελιδοποίησης (προεπιλογή: 0).
Προαιρετικόςταξινόμηση_κατά σειρά Πεδίο ταξινόμησης (προεπιλογή: call_date_ms). Επιτρέπονται: call_date_ms, ημερομηνία_κλήσης_ώρα_utc, διάρκεια_δευτερόλεπτο, αριθμός_τηλεφώνου, δημιουργήθηκε_στις, προσωρινά αποθηκευμένο_όνομα, γεωγραφική_τοποθεσία.
Προαιρετικόςταξινόμηση_κατάλογος αύξουσα|περιστροφή Κατεύθυνση ταξινόμησης (προεπιλογή: περιγραφή).
Προαιρετικόςημερομηνία_από_ms ακέραιος αριθμός (ms) Φιλτράρισμα πού call_date_ms >= date_from_ms.
Προαιρετικόςημερομηνία_έως_ms ακέραιος αριθμός (ms) Φιλτράρισμα πού call_date_ms <= date_to_ms.
Προαιρετικόςq σειρά Αναζήτηση (ΜΟΥ ΑΡΕΣΕ) στο αριθμός_τηλεφώνου ή προσωρινά αποθηκευμένο_όνομα.

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

ΛΗΨΗ https://api.smsmobileapi.com/call/incoming/list/?apikey=YOUR_API_KEY&limit=100&offset=0&sort_by=call_date_ms&sort_dir=desc&q=3247

Παράδειγμα απάντησης

{ "επιτυχία": true, "apikey": "YOUR_API_KEY", "limit": 100, "offset": 0, "sort_by": "call_date_ms", "sort_dir": "desc", "filters": { "date_from_ms": null, "date_to_ms": null, "q": "+12347" }, "count": 2, "rows": [ { "phone_number": "+123470000000", "cached_name": "Matteo Css", "call_date_ms": 1761233379000, "call_datetime_utc": "2026-02-23 12:49:39", "duration_sec": 440, "geo_location": "Βέλγιο", "created_at": "2026-02-24 04:14:38" } ] }

Εξερχόμενες κλήσεις – Λίστα

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

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

ΠΑΙΡΝΩhttps://api.smsmobileapi.com/call/outgoing/list/

Παράμετροι ερωτήματος

Ίδιες παράμετροι και συμπεριφορά όπως και στις εισερχόμενες κλήσεις.

ΠαράμετροςΤύποςΠεριγραφή
Υποχρεούμαιapikey σειρά Το κλειδί API σας. Επικυρώθηκε έναντι συνδρομής (Όριο ημερομηνίας).
Προαιρετικόςόριο εσωτ. Γραμμές ανά σελίδα (προεπιλογή: 50, μέγ. 200).
Προαιρετικόςόφσετ εσωτ. Μετατόπιση σελιδοποίησης (προεπιλογή: 0).
Προαιρετικόςταξινόμηση_κατά σειρά Αθέτηση call_date_msΕπιτρέπονται: call_date_ms, ημερομηνία_κλήσης_ώρα_utc, διάρκεια_δευτερόλεπτο, αριθμός_τηλεφώνου, δημιουργήθηκε_στις, προσωρινά αποθηκευμένο_όνομα, γεωγραφική_τοποθεσία.
Προαιρετικόςταξινόμηση_κατάλογος αύξουσα|περιστροφή Αθέτηση περιγραφή.
Προαιρετικόςημερομηνία_από_ms ακέραιος αριθμός (ms) Φιλτράρισμα από αυτήν τη χρονική σήμανση (ms).
Προαιρετικόςημερομηνία_έως_ms ακέραιος αριθμός (ms) Φιλτράρετε έως αυτήν τη χρονική σήμανση (ms).
Προαιρετικόςq σειρά Αναζήτηση σε αριθμός_τηλεφώνου ή προσωρινά αποθηκευμένο_όνομα.

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

ΑΠΟΚΤΗΣΤΕ https://api.smsmobileapi.com/call/outgoing/list/?apikey=YOUR_API_KEY&limit=50&offset=0&sort_by=duration_sec&sort_dir=desc&date_from_ms=1700000000000&date_to_ms=1700864000000

Παράδειγμα απάντησης

{ "επιτυχία": true, "apikey": "YOUR_API_KEY", "όριο": 50, "offset": 0, "sort_by": "duration_sec", "sort_dir": "desc", "filters": { "date_from_ms": "1700000000000", "date_to_ms": "1700864000000", "q": null }, "count": 1, "rows": [ { "phone_number": "+123490000000", "cached_name": null, "call_date_ms": 1761231000000, "call_datetime_utc": "2026-02-23 12:10:00", "duration_sec": 120, "geo_location": "Βέλγιο", "created_at": "2026-02-24 04:14:37" } ] }

Πεδία αναπάντητων κλήσεων

ΠεδίοΤύποςΠεριγραφή
επιτυχίαβουλΚατάσταση αιτήματος.
όφσετεσωτ.Επιστράφηκε μετατόπιση σελιδοποίησης.
όριοεσωτ.Επιστράφηκε όριο σελιδοποίησης.
κόμηςεσωτ.Αριθμός γραμμών που επιστράφηκαν σε δεδομένα.
δεδομέναπαράταξηΛίστα αναπάντητων κλήσεων.
δεδομένα[].αριθμόςσειράΑριθμός τηλεφώνου καλούντος.
δεδομένα[].όνομασειράΌνομα επαφής που έχει αποθηκευτεί στην προσωρινή μνήμη (μπορεί να είναι κενό).
δεδομένα[].ημερομηνίασειράΜορφοποιημένη συμβολοσειρά ημερομηνίας/ώρας που προέρχεται από χρονική σήμανση χιλιοστών του δευτερολέπτου.

Πεδία εισερχόμενων/εξερχόμενων

ΠεδίοΤύποςΠεριγραφή
επιτυχίαβουλΚατάσταση αιτήματος.
apikeyσειράΕπαναλαμβάνεται από το API (το κλειδί σας).
όριοεσωτ.Επιστρεφόμενες γραμμές ανά σελίδα.
όφσετεσωτ.Επιστράφηκε μετατόπιση σελιδοποίησης.
ταξινόμηση_κατάσειράΕφαρμόστηκε πεδίο ταξινόμησης.
ταξινόμηση_κατάλογοςσειράΕφαρμόστηκε η κατεύθυνση ταξινόμησης.
φίλτρααντικείμενοΦίλτρα με ηχώ (ημερομηνία_από_ms, ημερομηνία_έως_ms, q).
κόμηςεσωτ.Αριθμός γραμμών που επιστράφηκαν σε σειρές.
σειρέςπαράταξηΛίστα κλήσεων.
γραμμές[].αριθμός_τηλεφώνουσειράΑριθμός τηλεφώνου.
γραμμές[].cached_nameσυμβολοσειρά|nullΌνομα επαφής που έχει αποθηκευτεί στην προσωρινή μνήμη (μπορεί να είναι null).
γραμμές[].call_date_msεσωτ.Χρονική σήμανση κλήσης σε χιλιοστά του δευτερολέπτου.
γραμμές[].call_datetime_utcσειράΠεδίο ημερομηνίας/ώρας UTC (βάση δεδομένων).
γραμμές[].διάρκεια_δευτ.εσωτ.Διάρκεια σε δευτερόλεπτα.
γραμμές[].geo_locationσυμβολοσειρά|nullΕτικέτα γεωγραφικής τοποθεσίας (μπορεί να είναι κενή/μηδενική).
γραμμές[].created_atσειράΧρονική σήμανση εισαγωγής διακομιστή.
💬 Ζωντανή συνομιλία
💬 Διαθέσιμη ζωντανή συνομιλία
Έχετε ερωτήσεις ή χρειάζεστε βοήθεια;
Η ομάδα μας είναι εδώ για να σας βοηθήσει!

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