理論上、デスクトップソフトウェアを実行し、それが提供するあらゆる種類のAPIに接続できますが、アップタイム、データ更新、および関連するオーバーヘッドなどの責任はユーザーにあります。また、ソフトウェアスレッドモデルの問題に遭遇するかもしれません - それはマルチスレッドソフトウェアかシングルスレッドソフトウェアですか?あなたは本番環境でそれを見つけたくありません。
USPSの公式Webサービスを含め、米国に基づくアドレスを確認できるWebサービスがいくつかあります。 USPSは、それが返す分野では非常に限られています。たとえば、完全なバーコードを作成するために使用される「配信ポイント」を探している場合、USPS APIはその情報を返しません。私は正確な制限を覚えていませんが、USPS Webサービスもあなたが実行できるクエリの数を制限していると思います。
Webサービスで探してみたいことには、サーバーの価格(明らかに)と地理的分布があります。ある企業が1つの場所にすべてのサーバーを持ち、そのデータセンターがオフラインになると(起こりうることと起こることがある)、あなたは寒い中で放置されます。物理的な場所が複数ある場合は、不必要な停止を防ぐのに役立ちます。また、サービスコールが、配送ポイントコード、バーコード、DPVコード(配送先住所の種類など)など、必要事項に応じてすべての必要なフィールドを返すようにする必要があります。
最後に、企業とのやりとりの仕組みを判断したいと思うでしょう。あなたはそれらを電話で呼び出すと、彼らは反応し、あなたのニーズを懸念していますか?あるいは、あなたは質問に答えることができない一流の人物と話しているだけで、あなたの会社の規模と収益についての情報を収集して、あなたがどれくらいの魚を評価し、どのセールスマンがあなたに電話してくるかを判断することができます。電話やメールでWebサービスを書いたエンジニアと話すことができますか?
いくつかの選択肢があり、要件と固有の状況に最も適したものを選択する必要があります。企業のリストを見つけるためにGoogleの検索を行います。完全な開示のために、私はSmartyStreetsの共同設立者です。 LiveAddressと呼ばれるaddress verification web service APIがあります。あなたは私の個人的なTwitter accountまたは会社Twitter accountの質問に直接私に連絡することを歓迎する以上です。 https://identify.pitneybowes.com/
サービスを分析し、出力に世界中に知られているアドレスのデータベースに対して標準化されたディテールを入力アドレスを比較 -
Googleジオコーディングの使用制限は、リクエストを送信するJavascriptなので、クライアントごとに制限されますか? –
@ジョナラード - それは良い点です。しかし、このソフトウェアは企業のイントラネット上で実行されるため、要求は同じ公開IPから来ます。 –
私はそれが事実かもしれないと思った、なぜ私が求めていたのか。 –