Πώς να χρησιμοποιήσετε το UPS Tracking API: Οδηγός ρύθμισης βήμα προς βήμα
Για να χρησιμοποιήσετε το UPS Tracking API, δημιουργήστε έναν λογαριασμό UPS Developer, καταχωρίστε μια εφαρμογή, αποκτήστε διαπιστευτήρια OAuth 2.0, ζητήστε ένα διακριτικό πρόσβασης και στείλτε πιστοποιημένα αιτήματα παρακολούθησης με έναν έγκυρο αριθμό παρακολούθησης UPS. Οι ακριβείς ονομασίες των επιλογών στην πύλη, τα βήματα έγκρισης και οι απαιτήσεις του API ενδέχεται να αλλάξουν, επομένως επιβεβαιώστε τις τρέχουσες οδηγίες στην επίσημη UPS Developer Portal πριν θέσετε σε λειτουργία μια ενσωμάτωση παραγωγής.

Αυτός ο οδηγός απευθύνεται σε προγραμματιστές και ομάδες λειτουργιών ηλεκτρονικού εμπορίου που χρειάζονται την κατάσταση αποστολών μέσα σε ένα ηλεκτρονικό κατάστημα, ένα σύστημα διαχείρισης παραγγελιών, μια ροή εργασίας αποθήκης, ένα εργαλείο εξυπηρέτησης πελατών ή έναν εσωτερικό πίνακα ελέγχου. Εστιάζει στη σειρά της ενσωμάτωσης, στις αποφάσεις που επηρεάζουν την αξιοπιστία και στους ελέγχους που αποτρέπουν συνηθισμένες αποτυχίες παρακολούθησης.
Τι κάνει το UPS Tracking API
Μια ενσωμάτωση API επιτρέπει στο λογισμικό να ζητά πληροφορίες αποστολής από την UPS, αντί να απαιτεί από έναν υπάλληλο ή πελάτη να ανοίγει χειροκίνητα τη σελίδα παρακολούθησης του μεταφορέα. Η εφαρμογή σας μπορεί να χρησιμοποιεί την απόκριση για να εμφανίζει την πιο πρόσφατη γνωστή κατάσταση, να αναγνωρίζει συμβάντα παράδοσης, να υποστηρίζει έρευνες της εξυπηρέτησης πελατών ή να ενεργοποιεί μια εσωτερική ροή εργασίας.
Το API δεν είναι το ίδιο με μια σελίδα παρακολούθησης. Μια σελίδα παρακολούθησης έχει σχεδιαστεί για να τη διαβάζει ένας άνθρωπος. Μια απόκριση API είναι δομημένα δεδομένα που το λογισμικό πρέπει να αναλύσει, να αποθηκεύσει και να παρουσιάσει. Το σύστημά σας παραμένει υπεύθυνο για τον έλεγχο ταυτότητας, τη διαχείριση σφαλμάτων, την περιοδική αναζήτηση ή τη συλλογή συμβάντων, τη διατήρηση δεδομένων, τον σχεδιασμό διεπαφής χρήστη και τυχόν επιχειρηματικούς κανόνες που βασίζονται σε συμβάντα παράδοσης.
Πριν ξεκινήσετε
Προετοιμάστε τα ακόλουθα στοιχεία πριν ανοίξετε την πύλη προγραμματιστών:
- Έναν λογαριασμό UPS Developer ή τον τύπο λογαριασμού που απαιτείται από την τρέχουσα διαδικασία εγγραφής της UPS.
- Μια καταχωρισμένη εφαρμογή και τα διαπιστευτήρια που εκδόθηκαν για αυτήν.
- Έναν δοκιμαστικό αριθμό παρακολούθησης ή άλλη εγκεκριμένη μέθοδο δοκιμής. Μην ξεκινήσετε με ζωντανά δεδομένα πελατών, εάν η τεκμηρίωση της UPS παρέχει ξεχωριστό περιβάλλον ή διαδικασία δοκιμών.
- Μια σαφή απόφαση σχετικά με το ποιο σύστημα είναι υπεύθυνο για τα αρχεία αποστολών, τα συμβάντα παρακολούθησης και τα μηνύματα κατάστασης προς τους πελάτες.
- Ένα ασφαλές μέρος για την αποθήκευση διαπιστευτηρίων πελάτη και διακριτικών πρόσβασης. Μην τοποθετείτε ποτέ μυστικά σε κώδικα προγράμματος περιήγησης, δημόσια αποθετήρια, στιγμιότυπα οθόνης ή εφαρμογές κινητών που μπορούν να επιθεωρήσουν οι χρήστες.
Θα πρέπει επίσης να αποφασίσετε αν η εφαρμογή σας χρειάζεται μόνο παρακολούθηση ή μια ευρύτερη ενσωμάτωση UPS. Η παρακολούθηση, η τιμολόγηση, η αποστολή, η επικύρωση διευθύνσεων και οι υπηρεσίες εγγράφων ενδέχεται να έχουν διαφορετικά προϊόντα, δικαιώματα, μορφές αιτημάτων και λειτουργικές απαιτήσεις.
Βήμα 1: Ανοίξτε την UPS Developer Portal
Ξεκινήστε από την επίσημη UPS Developer Portal. Εξετάστε τον τρέχοντα κατάλογο API, τις οδηγίες ελέγχου ταυτότητας, τις απαιτήσεις εγγραφής, τους όρους και τις πληροφορίες για τα περιβάλλοντα. Αναζητήστε ειδικά την τεκμηρίωση του Tracking API αντί να υποθέσετε ότι οι οδηγίες για άλλη υπηρεσία UPS ισχύουν και για την παρακολούθηση.
Η πύλη είναι η κατάλληλη πηγή για τα τρέχοντα πεδία αιτημάτων, τα πεδία εμβέλειας εξουσιοδότησης, τους ορισμούς αποκρίσεων, τα όρια ρυθμού, τους κωδικούς σφαλμάτων και τις λεπτομέρειες των περιβαλλόντων. Αυτές οι λεπτομέρειες μπορούν να αλλάξουν και ένα παράδειγμα κώδικα τρίτου μέρους μπορεί να χρησιμοποιεί παλαιότερη διεπαφή UPS ή ξεπερασμένη μέθοδο ελέγχου ταυτότητας.
Βήμα 2: Καταχωρίστε μια εφαρμογή
Δημιουργήστε μια εφαρμογή στην πύλη προγραμματιστών και επιλέξτε τα API της UPS που χρειάζεται πραγματικά η εφαρμογή. Για ένα έργο που αφορά μόνο την παρακολούθηση, ζητήστε μόνο τη δυνατότητα παρακολούθησης, εκτός αν η ροή εργασίας σας απαιτεί πρόσθετες υπηρεσίες. Ο περιορισμός των δικαιωμάτων μειώνει την πολυπλοκότητα της διαμόρφωσης και διευκολύνει την αντιμετώπιση προβλημάτων αργότερα.
Καταγράψτε το αναγνωριστικό και το μυστικό της εφαρμογής σε έναν διαχειριστή μυστικών στην πλευρά του διακομιστή ή σε ένα προστατευμένο σύστημα μεταβλητών περιβάλλοντος. Αντιμετωπίστε το μυστικό όπως έναν κωδικό πρόσβασης. Αν εκτεθεί, αλλάξτε το μέσω της διαδικασίας που παρέχει η UPS και ελέγξτε τα αρχεία καταγραφής για μη εξουσιοδοτημένη χρήση.
Αν η πύλη ζητά πληροφορίες λογαριασμού, χρέωσης, επιχείρησης ή εφαρμογής, παρέχετε ακριβή στοιχεία. Αποφύγετε την επινόηση μιας περίπτωσης χρήσης παραγωγής ή τη χρήση των στοιχείων λογαριασμού κάποιου άλλου απλώς για να ολοκληρώσετε μια δοκιμή. Η πρόσβαση σε μια υπηρεσία μπορεί να εξαρτάται από τη διαμόρφωση του λογαριασμού και την τρέχουσα διαδικασία έγκρισης της UPS.
Βήμα 3: Υλοποιήστε έλεγχο ταυτότητας OAuth 2.0
Η τρέχουσα τεκμηρίωση προγραμματιστών της UPS χρησιμοποιεί έλεγχο ταυτότητας βάσει OAuth για τα API της. Ο διακομιστής σας συνήθως ανταλλάσσει τα διαπιστευτήρια της εφαρμογής μέσω της τεκμηριωμένης ροής διακριτικού και λαμβάνει ένα διακριτικό πρόσβασης. Στη συνέχεια, περιλαμβάνει αυτό το διακριτικό στην κεφαλίδα εξουσιοδότησης ενός αιτήματος API.
Διατηρήστε τον έλεγχο ταυτότητας ξεχωριστό από τη λογική παρακολούθησης. Ένας πρακτικός σχεδιασμός διαθέτει ένα στοιχείο που αποκτά και αποθηκεύει προσωρινά ένα έγκυρο διακριτικό και ένα άλλο που καλεί το endpoint παρακολούθησης. Το στοιχείο διακριτικού θα πρέπει να:
- Στέλνει διαπιστευτήρια μόνο στο τεκμηριωμένο endpoint εξουσιοδότησης της UPS.
- Χρησιμοποιεί τον τύπο περιεχομένου και τις παραμέτρους grant που καθορίζονται στην τρέχουσα τεκμηρίωση της UPS.
- Αποθηκεύει προσωρινά το διακριτικό και το επαναχρησιμοποιεί μέχρι να λήξει, αντί να ζητά νέο διακριτικό για κάθε αριθμό παρακολούθησης.
- Ανανεώνει ή αποκτά ξανά το διακριτικό όταν προκύπτει η τεκμηριωμένη συνθήκη λήξης.
- Αποκρύπτει διαπιστευτήρια και διακριτικά από αρχεία καταγραφής εφαρμογών, αναφορές σφαλμάτων και αιτήματα υποστήριξης.
Μην αντιγράφετε ένα διακριτικό από μια συνεδρία προγράμματος περιήγησης σε μια μόνιμη ενσωμάτωση. Μια υπηρεσία backend είναι γενικά ασφαλέστερο μέρος για τη διαχείριση διαπιστευτηρίων, επειδή κρατά τα μυστικά μακριά από δημόσιο κώδικα πελάτη.
Βήμα 4: Δημιουργήστε το αίτημα παρακολούθησης
Χρησιμοποιήστε τη μορφή αιτήματος που εμφανίζεται στην επίσημη αναφορά του Tracking API. Ένα τυπικό αίτημα περιλαμβάνει έναν αριθμό παρακολούθησης στη διαδρομή ή στις παραμέτρους του αιτήματος, ένα διακριτικό πρόσβασης στην κεφαλίδα εξουσιοδότησης και τις κεφαλίδες που απαιτούνται από το API της UPS. Μην υποθέτετε ότι ο αριθμός παρακολούθησης είναι η μόνη απαιτούμενη τιμή: η τρέχουσα αναφορά μπορεί να καθορίζει κεφαλίδες έκδοσης, συναλλαγής, τύπου περιεχομένου ή συσχέτισης.
Ένα απλοποιημένο μοτίβο αιτήματος είναι το εξής:
GET [UPS tracking endpoint]/[tracking-number]
Authorization: Bearer [access-token]
Accept: application/jsonΑυτό είναι δομικό παράδειγμα και όχι endpoint για αντιγραφή και επικόλληση. Χρησιμοποιήστε το endpoint, την έκδοση, τις κεφαλίδες και τα ονόματα παραμέτρων που δημοσιεύονται στην τεκμηρίωση της UPS για την εφαρμογή σας. Διατηρήστε τον αριθμό παρακολούθησης κανονικοποιημένο σύμφωνα με τους δικούς σας κανόνες δεδομένων παραγγελιών, αλλά μην αφαιρείτε χαρακτήρες εκτός αν η τεκμηρίωση του μεταφορέα επιβεβαιώνει ότι αυτό είναι ασφαλές.
Βήμα 5: Αναλύστε τα συμβάντα στο μοντέλο δεδομένων σας
Οι αποκρίσεις των μεταφορέων συχνά περιέχουν περισσότερες πληροφορίες από μία μόνο ετικέτα κατάστασης. Πριν προγραμματίσετε τη σελίδα που βλέπει ο πελάτης, αντιστοιχίστε την απόκριση σε ένα εσωτερικό μοντέλο, όπως αναγνωριστικό αποστολής, μεταφορέας, πιο πρόσφατη κατάσταση, κωδικός συμβάντος, περιγραφή συμβάντος, χρονική σήμανση συμβάντος, τοποθεσία, πληροφορίες εκτιμώμενης παράδοσης και χρονική σήμανση παράδοσης, όταν είναι διαθέσιμη.
Διατηρήστε την αρχική απόκριση του μεταφορέα όταν το επιτρέπουν οι πολιτικές διατήρησης και απορρήτου σας. Μια ακατέργαστη απόκριση μπορεί να βοηθήσει στη διάγνωση ενός σφάλματος αντιστοίχισης ή να εξηγήσει γιατί η κανονικοποιημένη σας κατάσταση διαφέρει από τη διατύπωση του μεταφορέα. Παράλληλα, αποφύγετε την εμφάνιση τεχνικών κωδικών συμβάντων στους πελάτες χωρίς κατανοητή εξήγηση.
Μην αντιμετωπίζετε κάθε κατάσταση ως τελικό αποτέλεσμα παράδοσης. Για παράδειγμα, ένα συμβάν καθ' οδόν, μια εξαίρεση, μια απόπειρα παράδοσης και ένα συμβάν παράδοσης δεν θα πρέπει να συγχωνεύονται στο ίδιο μήνυμα πελάτη. Δημιουργήστε σαφείς αντιστοιχίσεις και ορίστε τι συμβαίνει όταν η UPS προσθέτει μια τιμή συμβάντος που ο κώδικάς σας δεν αναγνωρίζει.
Βήμα 6: Προσθέστε επαναλήψεις, επικύρωση και παρακολούθηση
Μια ενσωμάτωση παραγωγής χρειάζεται περισσότερα από ένα επιτυχημένο αίτημα σε μια κονσόλα ανάπτυξης. Προσθέστε επικύρωση και λειτουργικές δικλείδες ασφαλείας:
- Επικύρωση εισόδου: απορρίπτετε κενούς, κακοδιατυπωμένους ή προφανώς ελλιπείς αριθμούς παρακολούθησης πριν από την αποστολή αιτημάτων.
- Χρονικά όρια: αποτρέπετε μια αργή απόκριση του μεταφορέα από το να μπλοκάρει ολόκληρη τη ροή πληρωμής, υποστήριξης ή αποθήκης.
- Κανόνες επανάληψης: επαναλαμβάνετε προσεκτικά προσωρινές αποτυχίες δικτύου ή υπηρεσίας, με καθυστέρηση. Μην επαναλαμβάνετε συνεχώς σφάλματα ελέγχου ταυτότητας ή μη έγκυρους αριθμούς παρακολούθησης.
- Επίγνωση ορίων ρυθμού: ακολουθείτε τα όρια και τους κανόνες χρήσης στην τεκμηρίωση της UPS. Αποθηκεύετε προσωρινά πρόσφατα αποτελέσματα όταν το επιτρέπει η επιχειρηματική διαδικασία σας.
- Άγνωστες καταστάσεις: διατηρείτε ένα μη αναγνωρισμένο συμβάν για έλεγχο αντί να το χαρακτηρίζετε ψευδώς ως παραδομένο ή χαμένο.
- Παρατηρησιμότητα: καταγράφετε τον χρόνο αιτήματος, την κατηγορία απόκρισης και τις πληροφορίες συσχέτισης χωρίς να καταγράφετε μυστικά ή περιττά προσωπικά δεδομένα.
Ένα σύστημα παρακολούθησης θα πρέπει επίσης να καθορίζει πόσο συχνά ανανεώνει μια αποστολή. Η υπερβολικά συχνή περιοδική αναζήτηση μπορεί να δημιουργήσει περιττό φόρτο και ενδέχεται να μην παρέχει νέες πληροφορίες. Η πολύ αραιή αναζήτηση μπορεί να κάνει μια σελίδα που βλέπει ο πελάτης να φαίνεται ξεπερασμένη. Επιλέξτε ένα διάστημα με βάση τον όγκο αποστολών, την επιχειρησιακή επείγουσα ανάγκη, τους κανόνες του μεταφορέα και την επικαιρότητα που πραγματικά χρειάζονται οι χρήστες σας.
Βήμα 7: Δοκιμάστε με ρεαλιστικά σενάρια
Δοκιμάστε περισσότερα από μια επιτυχημένη παραδομένη αποστολή. Συμπεριλάβετε έναν άγνωστο αριθμό παρακολούθησης, μια αποστολή καθ' οδόν, μια εξαίρεση, μια αποστολή με πολλά συμβάντα, ένα ληγμένο διακριτικό, ένα χρονικό όριο, μια αποτυχία εξουσιοδότησης και μια απόκριση που περιέχει πεδία τα οποία ο αναλυτής σας δεν αναμένει. Αν η UPS παρέχει ξεχωριστό περιβάλλον δοκιμών ή δοκιμαστικά διαπιστευτήρια, ακολουθήστε πρώτα αυτή τη διαδικασία.
Ελέγξτε ολόκληρη τη διαδρομή από το αίτημα έως τη διεπαφή χρήστη. Επιβεβαιώστε ότι η σωστή παραγγελία λαμβάνει τη σωστή αποστολή, ότι οι χρονικές σημάνσεις εμφανίζονται με την προβλεπόμενη ζώνη ώρας, ότι τα διπλότυπα συμβάντα δεν δημιουργούν διπλά μηνύματα πελατών και ότι μια διακοπή λειτουργίας του μεταφορέα δεν αντικαθιστά μια προηγουμένως έγκυρη κατάσταση με παραπλανητικό κείμενο.
Πότε ένα API παρακολούθησης πολλών μεταφορέων είναι καταλληλότερο
Μια άμεση ενσωμάτωση UPS μπορεί να είναι κατάλληλη όταν η λειτουργία σας αποστέλλει κυρίως με UPS και χρειάζεται στενό έλεγχο της ροής εργασίας του μεταφορέα. Γίνεται λιγότερο πρακτική όταν οι παραγγελίες μπορεί να διακινούνται μέσω αρκετών μεταφορέων, αγορών, ταχυδρομικών φορέων ή περιφερειακών εταιρειών παράδοσης. Σε αυτήν την περίπτωση, τα ξεχωριστά διαπιστευτήρια, οι μορφές αποκρίσεων, τα λεξιλόγια καταστάσεων και οι κανόνες επανάληψης μπορούν να αυξήσουν την εργασία συντήρησης.
Μια υπηρεσία πολλών μεταφορέων όπως το 17TRACK Tracking API μπορεί να προσφέρει ένα εναλλακτικό μοντέλο ενσωμάτωσης για εφαρμογές που χρειάζονται παρακολούθηση σε πολλούς μεταφορείς. Η τεκμηρίωση προγραμματιστών της θα πρέπει να εξεταστεί απευθείας για τους υποστηριζόμενους μεταφορείς, τις μορφές αιτημάτων, τον έλεγχο ταυτότητας, τους όρους χρήσης και τις διαθέσιμες δυνατότητες. Αυτό δεν την καθιστά αυτόματα καλύτερη από μια άμεση σύνδεση UPS: η σωστή επιλογή εξαρτάται από το μείγμα μεταφορέων, τις απαιτήσεις δεδομένων, τον έλεγχο της ενσωμάτωσης και τους εμπορικούς ή κανονιστικούς περιορισμούς.
Για αναζήτηση από καταναλωτή και όχι για ενσωμάτωση προγραμματιστή, η σελίδα παρακολούθησης της 17TRACK μπορεί να είναι καταλληλότερη από τη δημιουργία σύνδεσης API. Για ένα ηλεκτρονικό κατάστημα που χρειάζεται επώνυμες ενημερώσεις μετά την αγορά, εξετάστε ξεχωριστά τη σχετική ενσωμάτωση πλατφόρμας αντί να προσθέσετε εργασία API που το κατάστημα δεν χρειάζεται.
Συνηθισμένα λάθη υλοποίησης
- Χρήση παλιών παραδειγμάτων: ένα δείγμα κώδικα μπορεί να αναφέρεται σε αποσυρμένη έκδοση, παλιά μέθοδο ελέγχου ταυτότητας ή διαφορετική υπηρεσία UPS.
- Τοποθέτηση μυστικών σε κώδικα frontend: οτιδήποτε αποστέλλεται σε πρόγραμμα περιήγησης πρέπει να θεωρείται επιθεωρήσιμο.
- Υπόθεση ότι ένα κενό αποτέλεσμα σημαίνει πως δεν υπάρχει αποστολή: επαληθεύστε τον αριθμό παρακολούθησης, τα δικαιώματα λογαριασμού, το περιβάλλον και το μήνυμα απόκρισης πριν καταλήξετε σε επιχειρηματικό συμπέρασμα.
- Αντιστοίχιση μόνο κειμένου: οι περιγραφές καταστάσεων μπορεί να διαφέρουν. Χρησιμοποιήστε τεκμηριωμένους κωδικούς και διατηρήστε τις άγνωστες τιμές για έλεγχο.
- Παράβλεψη απαιτήσεων λογαριασμού και χρήσης: ο τεχνικός κώδικας μπορεί να είναι σωστός, ενώ η εφαρμογή δεν έχει διαμορφωθεί για την απαιτούμενη υπηρεσία.
- Ανανέωση χωρίς επιχειρηματικό κανόνα: η περιττή περιοδική αναζήτηση μπορεί να αυξήσει το κόστος, τον φόρτο και τον λειτουργικό θόρυβο χωρίς να βελτιώσει την εμπειρία πελάτη.
Πρακτική λίστα ελέγχου πριν τη上线
- Επιβεβαιώστε ότι η εφαρμογή χρησιμοποιεί την τρέχουσα τεκμηρίωση της UPS και το εγκεκριμένο περιβάλλον.
- Επαληθεύστε ότι τα διαπιστευτήρια αποθηκεύονται στην πλευρά του διακομιστή και μπορούν να αλλάξουν.
- Δοκιμάστε αποτυχία ελέγχου ταυτότητας, σφάλματα μεταφορέα, κακοδιατυπωμένη είσοδο και χρονικά όρια.
- Συγκρίνετε τις κανονικοποιημένες καταστάσεις με την αρχική απόκριση για αντιπροσωπευτικές αποστολές.
- Ορίστε πολιτική ανανέωσης και παρακολουθήστε τον όγκο αιτημάτων.
- Καθορίστε την ευθύνη για μη αναγνωρισμένα συμβάντα, καθυστερημένες ενημερώσεις και κλιμακώσεις πελατών.
- Τεκμηριώστε την ενσωμάτωση, ώστε ένας άλλος προγραμματιστής να μπορεί να ενημερώνει με ασφάλεια τα διαπιστευτήρια, τις εκδόσεις endpoint και τις αντιστοιχίσεις καταστάσεων.
Συχνές ερωτήσεις
Χρειάζομαι λογαριασμό UPS για να χρησιμοποιήσω το Tracking API;
Θα πρέπει να εξετάσετε τις τρέχουσες απαιτήσεις εγγραφής και πρόσβασης της UPS στην Developer Portal. Η πρόσβαση στο API μπορεί να εξαρτάται από την καταχώριση εφαρμογής, τα διαπιστευτήρια, τη διαμόρφωση λογαριασμού και τη συγκεκριμένη υπηρεσία που ζητείται. Μην υποθέτετε ότι η σύνδεση σε δημόσια σελίδα παρακολούθησης είναι εναλλάξιμη με την πρόσβαση στο API προγραμματιστών.
Είναι δωρεάν το UPS Tracking API;
Μην υποθέτετε ότι η πρόσβαση στο API δεν έχει εμπορικούς ή όρους χρήσης. Η UPS δημοσιεύει τις τρέχουσες πληροφορίες υπηρεσιών και λογαριασμών μέσω των επίσημων καναλιών της και ορισμένες απαιτήσεις μπορεί να εξαρτώνται από το προϊόν, τον λογαριασμό ή τη συμφωνία. Επιβεβαιώστε τους ισχύοντες όρους απευθείας πριν σχεδιάσετε προϋπολογισμό παραγωγής.
Μπορώ να καλώ το API της UPS απευθείας από JavaScript σε πρόγραμμα περιήγησης;
Μια κλήση μέσω προγράμματος περιήγησης μπορεί να εκθέσει τα διαπιστευτήρια της εφαρμογής και να δημιουργήσει προβλήματα διασταυρούμενης προέλευσης, ασφάλειας και ελέγχου χρήσης. Μια ενσωμάτωση στην πλευρά του διακομιστή είναι γενικά ασφαλέστερο μοτίβο για την αποθήκευση μυστικών, την απόκτηση διακριτικών, την εφαρμογή κανόνων επανάληψης και τον περιορισμό της πρόσβασης σε δεδομένα αποστολών.
Πόσο συχνά θα πρέπει η εφαρμογή μου να ζητά ενημερώσεις παρακολούθησης;
Χρησιμοποιήστε πολιτική ανανέωσης με βάση τα τεκμηριωμένα όρια του μεταφορέα, τον όγκο αποστολών, την επιχειρησιακή επείγουσα ανάγκη και την επικαιρότητα που απαιτούν οι χρήστες σας. Αποθηκεύετε προσωρινά πρόσφατα αποτελέσματα όπου ενδείκνυται, χρησιμοποιείτε καθυστέρηση μετά από προσωρινές αποτυχίες και μην αντιμετωπίζετε την επαναλαμβανόμενη περιοδική αναζήτηση ως υποκατάστατο μιας τεκμηριωμένης δυνατότητας συμβάντων ή ειδοποιήσεων.
Να χρησιμοποιήσω άμεση ενσωμάτωση UPS ή API πολλών μεταφορέων;
Μια άμεση ενσωμάτωση UPS μπορεί να ταιριάζει σε μια ροή εργασίας που βασίζεται στην UPS και χρειάζεται ειδικό για τον μεταφορέα έλεγχο. Ένα API πολλών μεταφορέων μπορεί να μειώσει τον αριθμό των ενσωματώσεων όταν οι αποστολές σας χρησιμοποιούν αρκετούς μεταφορείς. Συγκρίνετε τους υποστηριζόμενους μεταφορείς, τον έλεγχο ταυτότητας, τα πεδία δεδομένων, τις απαιτήσεις αξιοπιστίας, τους όρους χρήσης και την προσπάθεια υλοποίησης πριν επιλέξετε.
Πηγές
- UPS Developer Portal — επίσημος κατάλογος API, πρόσβαση εφαρμογών, έλεγχος ταυτότητας και τεκμηρίωση προγραμματιστών.
- UPS Technology Integration — επίσημες πληροφορίες σχετικά με την ενσωμάτωση τεχνολογίας UPS με επιχειρηματικά συστήματα.
- 17TRACK Tracking API — επίσημο προϊόν και σημείο εισόδου προγραμματιστών για παρακολούθηση πολλών μεταφορέων.
- 17TRACK API Documentation — επίσημη τεκμηρίωση API για έλεγχο ταυτότητας, αιτήματα και διαχείριση αποκρίσεων.


