除了學習和使用他們的全部APIs ...如果我知道郵政編碼和郵政編碼,如何獲取聯邦快遞和UPS區號?
如果我知道「從」和「到」郵政編碼,是否有一種簡單的方法可以從FedEx和UPS獲取運輸區號碼?
例如,是否有一個簡單的Web服務,我可以使用?
除了學習和使用他們的全部APIs ...如果我知道郵政編碼和郵政編碼,如何獲取聯邦快遞和UPS區號?
如果我知道「從」和「到」郵政編碼,是否有一種簡單的方法可以從FedEx和UPS獲取運輸區號碼?
例如,是否有一個簡單的Web服務,我可以使用?
兩個聯邦快遞和UPS具有網絡服務跟蹤包裹和打印貨運標籤等
聯邦快遞提供了一個現成的使用訪問他們(跟蹤)網絡的服務,可能已經有您所需要的信息的樣本。
UPS,OTOH不給你示例代碼,所以你必須閱讀他們的規範並自己解析xml。
(至少這是真的〜6個月前,當我用這兩個API的工作)
和你一樣,我一直在試圖找到這個答案爲好,但它並沒有看到那個信息很容易爲我們的API用戶提供。從我可以告訴的是,沒有辦法從API自己獲取這些信息。有此,雖然解決方法:
UPS: 下載美國加/區圖表從UPS通過下面的鏈接,輸入您的原始郵政編碼後: http://www.ups.com/content/us/en/shipping/cost/zones/continental_us.html
國際,另一方面是不同的故事,我不知道有什麼方法可以解決這個問題。
聯邦快遞 你可以做一個GET請求到以下網址,與所需的數據替換origPostalCd,destCountryCd和destPostalCd參數,然後解析HTML出來之後。這裏是快速區前的位置表格單元格:
<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>
國際區是碰運氣,因爲它似乎有些地點(如溫哥華)不返回的區域。
爲什麼不使用API?這就是它的目的。 – 2009-12-10 20:09:15