dostat 9-ti místný PSČ z 5-ti místný PSČ, programového API

hlasů
5

Mám 5-ti místný poštovní směrovací čísla, tyto jsou převzaty ze serveru Google Maps API.

Moje dilema je, že jsem se připojit ke vzdálené databázi, která obsahuje i adresy. V případě, že adresa neexistuje v této databázi, musím psát, pokud neexistuje pak jsem dělat nic kromě uložení ID, že databáze má přiřazenou adresu. Problém nastává, protože rozhraní API pro kontrolu této databáze nebere zástupné znaky, adresy v databázi mají 9 místné poštovní směrovací čísla (5 + 4) a už se nevrátí, že zbytek adresy zápasů mou adresu s 5-ti místný PSČ.

Vzdálený systém mi řekne, že adresa neexistuje s těmi jsem ho posílají.

Tak, aby se zabránilo duplicitní adresy jsou zapsány do databáze budu muset najít 9 místné verzi poštovního směrovacího čísla mám před odesláním.

Jak by se to mělo udělat? Existuje vzorec pro určení toho, co poslední 4 číslice 5-ti místný adresou jsou? Má USPS mají API? Má Census mají obří stůl?

Insight ocenili

Položena 22/02/2013 v 22:20
zdroj uživatelem
V jiných jazycích...                            


2 odpovědí

hlasů
2

US Postal Service mít celou řadu rozhraní API . Jejich „Address informace API“ zahrnují:

adresa Standardizace

Eliminovat řešení chyb a pomáhají zajistit přesné a včasné dodání. Tento nástroj opravuje chyby v poštovní adresy, včetně zkratek a chybějící informace. To také dodává ZIP + 4® kód.

PSČ ™ vyhledáváním

Najít odpovídající kódů ZIP nebo ZIP +4 kódy pro jakoukoliv danou adresu, město a stát v USA

Město / Stát vyhledáváním

Použít poštovní směrovací číslo získat přesné města a informace o stavu.

Na adresní údaje API vyžadují povolení k použití .

Odpovězeno 22/02/2013 v 22:26
zdroj uživatelem

hlasů
5

Je dovoleno používat API USPS pro informaci, pokud používáte USPS odesílat poštu pouze ...

Ale vy jste mohli vyzkoušet SmartyStreets (Kdysi jsem tam pracovat) nebo jiný CASS-Certified dodavatele. Oni jsou licencovány pro ověření adresy, a také můžete provést městský stát a PSČ vyhledávání bez adresy (v závislosti na tom, kdo si vyberete).

Myslím, že zjistíte, je mnohem jednodušší a srozumitelnější než výchozí USPS webové služby.

Zde je několik ukázkový kód ... vzít si: https://github.com/smartystreets/LiveAddressSamples

Odpovězeno 22/02/2013 v 23:03
zdroj uživatelem

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