回答
服務代碼93是用於Surepost
<AccessLicenseNumber>xxxx</AccessLicenseNumber>
<UserId>xxxx</UserId>
<Password>xxxx</Password>
</AccessRequest>
<RatingServiceSelectionRequest>
<Request>
<TransactionReference>
<CustomerContext>Bare Bones Rate Request</CustomerContext>
<XpciVersion>1.0001</XpciVersion>
</TransactionReference>
<RequestAction>Rate</RequestAction>
<RequestOption>Rate</RequestOption>
</Request>
<PickupType>
<Code>02</Code>
</PickupType>
<Shipment>
<Shipper>
<Address>
<PostalCode>123456</PostalCode>
<CountryCode>US</CountryCode>
</Address>
<ShipperNumber>123456</ShipperNumber>
</Shipper>
<ShipTo>
<Address>
<PostalCode>123123</PostalCode>
<StateProvinceCode>AL</StateProvinceCode>
<CountryCode>US</CountryCode>
</Address>
</ShipTo>
<ShipFrom>
<Address>
<PostalCode>123123</PostalCode>
<StateProvinceCode>123</StateProvinceCode>
<CountryCode>US</CountryCode>
</Address>
</ShipFrom>
<Service>
<Code>93</Code>
</Service>
<Package>
<PackagingType>
<Code>02</Code>
</PackagingType>
<Description>Rate Shopping</Description>
<Dimensions><UnitOfMeasurement><Code>IN</Code></UnitOfMeasurement><Length>20</Length><Width>10</Width><Height>10</Height></Dimensions>
<PackageWeight><UnitOfMeasurement>
<Code>LBS</Code>
</UnitOfMeasurement>
<Weight>20.20</Weight>
</PackageWeight>
</Package>
<RateInformation><NegotiatedRatesIndicator/></RateInformation></Shipment></RatingServiceSelectionRequest>
這不提供問題的答案。要批評或要求作者澄清,在他們的帖子下留下評論 - 你總是可以評論你自己的帖子,一旦你有足夠的[聲譽](http://stackoverflow.com/help/whats-reputation),你會能夠[評論任何帖子](http://stackoverflow.com/help/privileges/comment)。 – 2015-03-31 04:10:33
要通過UPS SurePost服務出貨包,你必須首先有一個UPS賬戶與UPS開發人員帳戶來訪問他們的XML API一起。
https://www.ups.com/upsdeveloperkit
通過@ayesh的例子是XML有效載荷,你會用你的價格要求,這與正確的維修代碼,將返回SurePost具體費率(如果提供給您的SHIPTO目的地)發送格式。
但是......
SurePost一般不提供給低容量UPS託運人,可能會無法使用新的託運人(沒有到足夠的量由UPS決定)。 SurePost必須添加到現有的UPS帳戶,這是通過聯繫UPS並填寫額外的應用程序完成的。
希望有幫助!
Jayesh Vaya的回答是正確的,但這裏有更詳細的內容。 SurePost價格有4個獨立的服務代碼。
92:UPS SurePost小於1LB
93:UPS SurePost 1LB或更大
94:UPS SurePost BPM
95:UPS SurePost媒體郵件
當與服務代碼92運送,該單元的包裝重量的測量必須以盎司而不是磅爲單位,四捨五入至十位小數。 我發現盎司的度量單位代碼是「OZS」。
請注意,您的UPS帳戶必須啓用SurePost。 SurePost Web Services API的文檔可根據您的UPS客戶經理的要求提供。 以下是使用他們的API的UPS文檔: Rating Service API
我希望這可以幫助任何不知道如何開始的人,就像我昨天一樣! :)
- 1. UPS Tracking API - JSON body格式?
- 2. UPS API PHP - 終點URL
- 3. UPS API集成 - 多個帳戶
- 4. UPS開發人員API缺失ja
- 5. UPS地址驗證API候選列表
- 6. 聯邦快遞和UPS追蹤API
- 7. UPS開發者API Json。開始
- 8. 未記錄的UPS API問題
- 9. Python UPS XML Tracking
- 10. 解碼UPS MAXICODE
- 11. Javascript Pop Ups
- 12. 檢測Windows Pop Ups
- 13. Fedex和UPS實施
- 14. 的UPS貨運標籤
- 15. Windows UPS(不間斷電源)服務 - 關閉UPS?
- 16. 用PHP讀取UPS XML
- 17. 需要原始XML請求和響應在UPS API(.Net)
- 18. UPS API - LabelLinksIndicator - 對象引用未設置爲對象實例
- 19. 確定UPS運輸費用API的包裝尺寸
- 20. 在Magento API中檢索客戶的UPS賬戶號碼
- 21. 如何在UPS API中指定貨件是否爲住宅?
- 22. 多個裝運日期的UPS費率API問題
- 23. UPS包裹跟蹤API - 如何不暴露密碼?
- 24. UPS肥皂跟蹤API,但得到錯誤...的faultcode VersionMismatch
- 25. 在UPS運輸方法中使用API獲取跟蹤號碼
- 26. UPS API使用捲曲和PHP ...格式良好的XML問題
- 27. 計算ups運輸的重量
- 28. UPS運費計算器
- 29. 雪豹風格Pop-Ups
- 30. UPS Worldship集成和.net
你解決了你的問題?我正在尋找相同的解決方案。 – miglio 2016-10-20 14:40:07