obtenir 9 chiffres code postal de 5 chiffres code postal, la programmation de l'api
J'ai 5 chiffre zip codes, ceux-ci sont récupérées à partir de l'Api Google Maps.
Mon dilemme est que j'ai pour vous connecter à une base de données distante, qui contient également les adresses. Si l'adresse n'existe pas dans la base de données, je dois l'écrire, s'il n'existe pas, alors je ne fais rien sauf stocker l'ID de base de données est affecté à l'adresse. Le problème se pose depuis l'api pour vérifier cette base de données ne prend pas les caractères génériques, les adresses dans la base de données ont à 9 chiffres des codes postaux (5+4) et ne reviendront que le reste de l'adresse correspond à mon adresse avec 5 chiffres code postal.
Le système distant va me dire que l'adresse n'existe pas avec ceux qui me l'envoyer.
Afin de prévenir la répétition des adresses en cours d'écriture dans la base de données j'aurais besoin de trouver les 9 chiffres de la version du code postal que j'ai avant de l'envoyer.
Comment ceci pourrait-il être fait? Est-il une formule pour déterminer quels sont les 4 derniers chiffres du numéro de 5 chiffres de l'adresse? L'USPS une API? Le Recensement avoir une table géante?
Aperçu apprécié
OriginalL'auteur CQM | 2013-02-22
Vous devez vous connecter pour publier un commentaire.
Vous n'êtes autorisé à utiliser USPS API pour plus d'informations si vous êtes à l'aide de l'USPS pour envoyer de mail...
Mais vous pourriez vérifier SmartyStreets (j'y ai travaillé) ou d'une autre, CASS-fournisseur Certifié. Ils sont agréés pour la vérification de l'adresse, et vous pouvez également effectuer la ville-état et le code POSTAL des recherches sans adresse (en fonction de qui vous choisissez).
Je pense que vous trouverez beaucoup plus facile et plus complet que le défaut USPS service web.
Voici un exemple de code... faites votre choix: https://github.com/smartystreets/LiveAddressSamples
OriginalL'auteur Matt
Le US Postal Service ont un certain nombre d'Api. Leur "Adresse de l'Api d'Information":
La Adresse de l'Api d'Information besoin d'une autorisation pour l'utilisation.
OriginalL'auteur Martey