完全な API を調べて操作する以外に...
「差出人」と「宛先」の郵便番号がわかっている場合、FedEx と UPS から配送ゾーン番号を取得する簡単な方法はありますか?
たとえば、使用できる簡単な Web サービスはありますか?
完全な API を調べて操作する以外に...
「差出人」と「宛先」の郵便番号がわかっている場合、FedEx と UPS から配送ゾーン番号を取得する簡単な方法はありますか?
たとえば、使用できる簡単な Web サービスはありますか?
あなたと同じように、私もこれに対する答えを見つけようとしていますが、API ユーザーがその情報を簡単に入手できるとは思えません。私が知る限り、API 自体からこの情報を取得する方法はありません。ただし、これには回避策があります。
UPS: 発送元の郵便番号を入力した後、次のリンクで UPS から米国の料金/ゾーン チャートをダウンロードします: http://www.ups.com/content/us/en/shipping/cost/zones/continental_us.html
一方、国際は別の話で、これを理解する方法がわかりません.
FedEx origPostalCd、destCountryCd、および destPostalCd パラメーターを必要なデータに置き換え、HTML を解析した後、次の URL に対して GET 要求を行うことができます。以下は、エクスプレス ゾーンの前のロケーション テーブル セルです。
<td><img src="http://www.fedex.com/images/ascend/shared/spacer.gif" width="15" height="1"><img src="http://www.fedex.com/images/ascend/shared/shared_sq_express.gif" width="9" height="9" border="0" alt=""> <b>Express Zone: </b></td>
一部の場所 (バンクーバーなど) はゾーンを返さないように見えるため、国際ゾーンは行き当たりばったりです。
FedEx と UPS の両方に、荷物の追跡や配送ラベルの印刷などの Web サービスがあります。
FedEx は、(追跡) Web サービスにアクセスするためのすぐに使用できるサンプルを提供しています。このサンプルには、必要な情報が既に含まれている可能性があります。
UPS、OTOH はサンプル コードを提供していないため、仕様を読んで自分で xml を解析する必要があります。
(少なくとも、私が両方の API を使用していたとき、これは 6 か月前までは真実でした)