να πάρει 9 ψηφίων Ταχυδρομικός κώδικας από 5 ψηφίων Ταχυδρομικός κώδικας, προγραμματική, api

ψήφοι
5

Έχω 5 κωδικούς ψηφίων με φερμουάρ, αυτά ανακτώνται από το Google Maps API.

το δίλημμα μου είναι ότι έχω να συνδεθείτε σε μια απομακρυσμένη βάση δεδομένων που περιέχει, επίσης, τις διευθύνσεις. Εάν η διεύθυνση δεν υπάρχει στην εν λόγω βάση δεδομένων, θα πρέπει να το γράψω, αν δεν υπάρχει τότε δεν κάνω τίποτα εκτός από την αποθήκευση της ταυτότητας που βάση δεδομένων έχει εκχωρηθεί στη διεύθυνση. Το πρόβλημα προκύπτει από την api για να ελέγξετε αυτή τη βάση δεδομένων δεν λαμβάνει μπαλαντέρ, οι διευθύνσεις στην εν λόγω βάση δεδομένων έχει 9 κωδικών ψηφίων Ταχυδρομικός (5 + 4) και δεν θα επιστρέψει το υπόλοιπο της διεύθυνσης ταιριάζει με τη διεύθυνση μου με 5 ψηφίων ταχυδρομικούς κώδικες.

Το απομακρυσμένο σύστημα, θα μου πείτε ότι η διεύθυνση δεν υπάρχει με αυτά που μου στέλνουν.

Έτσι για να αποτρέψει διπλές διευθύνσεις από το να γραφτεί στη βάση δεδομένων, θα πρέπει να βρείτε το 9 ψηφία έκδοση του ταχυδρομικού κώδικα που έχω πριν από την αποστολή.

Πώς θα ήταν αυτό να γίνει; Είναι μια φόρμουλα για τον προσδιορισμό του τι είναι τα 4 τελευταία ψηφία του 5 ψηφίων διεύθυνση εκεί; Μήπως η USPS έχει ένα API; Μήπως η απογραφή έχει ένα τεράστιο τραπέζι;

Insight εκτιμάται

Δημοσιεύθηκε 22/02/2013 στις 22:20
πηγή χρήστη
Σε άλλες γλώσσες...                            


2 απαντήσεις

ψήφοι
2

Το Ταχυδρομική Υπηρεσία των ΗΠΑ έχουν μια σειρά από APIs . Τους «Διεύθυνση Πληροφοριών APIs» περιλαμβάνουν:

διεύθυνση Τυποποίησης

Εξαλείψτε την αντιμετώπιση των λαθών και να εξασφαλίσετε ακριβή και έγκαιρη παράδοση. Αυτό το εργαλείο διορθώνει τα σφάλματα στις διευθύνσεις του δρόμου, συμπεριλαμβανομένων των συντομογραφιών και πληροφορίες που λείπουν. Παρέχει, επίσης, έναν ταχυδρομικό κώδικα + 4®.

Ταχυδρομικός κώδικας ™ αναζήτηση

Βρείτε ταιριάζουν ταχυδρομικούς κώδικες ή ZIP +4 κώδικες για κάθε δεδομένη διεύθυνση, πόλη, και την κατάσταση στις ΗΠΑ

Πόλη / Πολιτεία αναζήτησης

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

Τα APIs Διεύθυνση Πληροφοριών απαιτούν άδεια χρήσης .

Απαντήθηκε 22/02/2013 στις 22:26
πηγή χρήστη

ψήφοι
5

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

Αλλά μπορείτε να ελέγξετε έξω SmartyStreets (Θα χρησιμοποιηθεί για να εργαστούν εκεί) ή άλλο CASS-πιστοποιημένο προμηθευτή. Έχουν λάβει άδεια για την επαλήθευση διεύθυνσης, και μπορείτε επίσης να εκτελέσετε την πόλη-κράτος και ταχυδρομικός κώδικας αναζητήσεις χωρίς διεύθυνση (ανάλογα με το ποιος θα επιλέξετε).

Νομίζω ότι θα τους βρείτε πολύ πιο εύκολο και πιο ολοκληρωμένη από την προεπιλεγμένη υπηρεσία web USPS.

Εδώ είναι ένα δείγμα κώδικα ... πάρτε την επιλογή σας: https://github.com/smartystreets/LiveAddressSamples

Απαντήθηκε 22/02/2013 στις 23:03
πηγή χρήστη

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more