7

私は 5 桁の郵便番号を持っています。これらは Google Maps Api から取得されます。

私のジレンマは、アドレスも含むリモート データベースに接続する必要があることです。アドレスがそのデータベースに存在しない場合は、それを書き込む必要があります。存在する場合は、データベースがアドレスに割り当てた ID を保存する以外は何もしません。このデータベースをチェックする API はワイルドカードを使用しないため、問題が発生します。そのデータベースの住所には 9 桁の郵便番号 (5+4) が含まれており、残りの住所が私の住所と 5 桁の郵便番号で一致することを返しません。

リモート システムは、送信したアドレスと一緒にそのアドレスが存在しないことを通知します。

したがって、重複した住所がデータベースに書き込まれるのを防ぐために、送信する前に、所有している 9 桁の郵便番号を見つける必要があります。

これはどのように行われますか?5 桁の住所の最後の 4 桁が何であるかを決定する公式はありますか? USPS には API がありますか? 国勢調査には巨大なテーブルがありますか?

洞察力に感謝

4

2 に答える 2

2

米国郵政公社には多数の API があります。彼らの「アドレス情報 API」には、次のものが含まれます。

住所の標準化

住所の誤りをなくし、正確でタイムリーな配達を保証します。このツールは、省略形や情報の欠落など、番地の誤りを修正します。また、ZIP+4® コードも提供します。

ZIP Code™ルックアップ

米国内の任意の住所、都市、州に一致する郵便番号または郵便番号 + 4 コードを検索します

市/州のルックアップ

郵便番号を使用して、正確な都市と州の情報を取得します。

アドレス情報 API を使用するには、許可が必要です

于 2013-02-22T21:26:41.073 に答える