API για έλεγχο εγκυρότητας τηλεφωνικών αριθμών και εύρεσης δικτύου αριθμού κινητού (n-Search)
Για τον έλεγχο εγκυρότητας ενός αριθμού κινητού τηλεφώνου πρέπει να γίνει ένα request στο παρακάτω url:
http://ez4usms.com/api/http/hlr.php
Οι παράμετροι για αυτό το request είναι:
username (απαιτείται), το όνομα χρήστη
password (απαιτείται), ο κωδικός χρήστη
mobiles (απαιτείται), οι αριθμοί τους οποίους θέλουμε να ελέγξουμε χωρισμένοι με κόμμα χωρίς κενά
Παράδειγμα ενός request:
http://ez4usms.com/api/http/hlr.php?username=USERNAME&password=PASSWORD&mobiles=306949876543,306931234567,35712548796
Κάθε επιτυχής κλήση επιστρέφει ένα ID
π.χ. ID:0000001
Το request αυτό μπορεί να επιστρέψει τα εξής μηνύματα λάθους:
Error: Authentication error.
Error: No recipients.
Error: Insufficient credits.
Έλεγχος αποτελέσματος για εγκυρότητα αριθμού
Για τον έλεγχο του ερωτήματος πρέπει να γίνει μια κλήση στο:
http://ez4usms.com/api/http/hlrquery.php
Οι παράμετροι για αυτό το request είναι:
username (απαιτείται), το όνομα χρήστη
password (απαιτείται), ο κωδικός χρήστη
mid (απαιτείται), το αναγνωριστικό του ερωτήματος
mobile (απαιτείται), ο αριθμός τον οποίο θέλουμε να ελέγξουμε
Παράδειγμα ενός request:
http://ez4usms.com/api/http/hlrquery.php?username=USERNAME&password=PASSWORD&mid=MESSAGE_ID&mobile=306971234567
Κάθε κλήση επιστρέφει:
Queued
Pending
Failed
Delivered
Undelivered
Unknown
Αν το status είναι Pending ή Queued τότε επιστρέφει μόνο το status αλλιώς επιστρέφει:
Status;Country;Operator;IMSI;ServingMSC;ErrorCode
Το request αυτό μπορεί να επιστρέψει τα εξής μηνύματα λάθους:
Error: Authentication error.
Error: No message ID defined.
Error: No mobile defined.
Error: No such message ID or mobile.