Σχετικά με το MultiTEL API:
Αυτό το API παρέχεται για προγραμματιστές που θέλουν να ενσωματωθούν με τη φωνητική πλατφόρμα μας ή να δημιουργήσουν πάνω σε αυτήν.
Τα API μας παρέχουν πρόσβαση σε πόρους (οντότητες δεδομένων) μέσω διαδρομών URI. Για να χρησιμοποιήσετε ένα REST API, η εφαρμογή σας
θα υποβάλει ένα αίτημα HTTP και θα αναλύσει την απόκριση. Από προεπιλογή, η μορφή απόκρισης είναι JSON.
Οι μέθοδοί σας θα είναι οι τυπικές μέθοδοι HTTP GET και POST. Επειδή το API βασίζεται σε ανοιχτά πρότυπα,
μπορείτε να χρησιμοποιήσετε οποιαδήποτε γλώσσα ανάπτυξης ιστού για να αποκτήσετε πρόσβαση στο API.
Χρησιμοποιούμενο τελικό σημείο:
https://api.multitel.net/v3
Έλεγχος ταυτότητας:
Το MultiTEL APIv3 χρησιμοποιεί έλεγχο ταυτότητας HTTP Basic/Digest. Αυτό σας επιτρέπει να προστατεύσετε τα URL στον διακομιστή ιστού σας, ώστε μόνο εσείς και η MultiTEL
να έχετε πρόσβαση σε αυτά. Για να κάνετε έλεγχο ταυτότητας μέσω HTTP, μπορείτε να δώσετε όνομα χρήστη και κωδικό πρόσβασης με την ακόλουθη μορφή URL:
https://USERNAME:PASSWORD@api.multitel.net/v3/getcountries
Για τον έλεγχο ταυτότητας HTTP Basic, θα χρησιμοποιήσετε το όνομα χρήστη και τον κωδικό πρόσβασης του λογαριασμού σας MultiTEL.
Εναλλακτικά, μπορείτε να ορίσετε αποκλειστικούς χρήστες API εδώ: https://multitel.net/settings.
curl -G https://api.multitel.net/v3/getcountries \
-u '[YOUR USERNAME]:[YOUR PASSWORD]'
Έξοδος:
Όλες οι λειτουργίες API επιστρέφουν ενότητες status και response. Το status θα είναι ένας αριθμητικός κωδικός βασισμένος στους κωδικούς κατάστασης HTTP.
Κάθε απάντηση με κωδικό κατάστασης 200 θεωρείται επιτυχής.
Κάθε απάντηση με κωδικό κατάστασης στο εύρος 4xx θεωρείται σφάλμα πελάτη (κωδικοί απαγόρευσης, κωδικοί ανεπαρκούς υπολοίπου κ.λπ.).
Κάθε απάντηση με κωδικό κατάστασης στο εύρος 5xx θεωρείται σφάλμα διακομιστή.
Δείγμα εξόδου, παρακάτω:
{
"status": {
"code": 200,
"msg": ""
},
"response": {
"number": "33554530000",
"price": {
"per_minute": "0.006",
"free_minutes": "0",
"setup_price": "0",
"monthly_price": "0.7",
"channels": "0",
"overflow": "1"
}
}
}Ενδεικτική απόκριση από την αναφορά RentNumber. Τα παραδείγματα ποσών δεν αποτελούν τρέχουσα προσφορά.