首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >UPS surepost API

UPS surepost API
EN

Stack Overflow用户
提问于 2014-12-01 15:42:56
回答 4查看 6.1K关注 0票数 2

我正试图将UPS SurePost API集成到PHP中,以获取SurePost服务的费率。我不知道从哪里获得API,也不知道如何集成它。

任何帮助都将不胜感激。

谢谢

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2015-03-28 11:47:20

服务代码93是用于Surepost的

代码语言:javascript
复制
<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>
票数 8
EN

Stack Overflow用户

发布于 2017-10-12 18:46:45

Jayesh Vaya的答案是正确的,但这里有更多的细节。SurePost费率有4个单独的服务代码。

92: UPS SurePost小于1磅

93: UPS SurePost 1磅或更高

94: UPS SurePost BPM

95: UPS SurePost媒体邮件

当运输服务代码92时,包裹重量的计量单位必须是盎司而不是磅,四舍五入到小数点后十位。我发现盎司的度量单位是"OZS“。

请注意,必须启用您的UPS帐户才能与SurePost一起发货。根据您的SurePost帐户主管的请求,可以获得Web的文档。以下是使用API:评等服务API的UPS文档

我希望这能帮助那些不知道该如何开始的人,就像我昨天一样!)

票数 12
EN

Stack Overflow用户

发布于 2021-08-22 21:32:40

更新2021

有趣的是,SurePost不在官方文档中的服务代码列表中。因此,这个方法的服务代码的唯一信息就是这个主题。谢谢你这么说!

上面提到的9x码现在起作用了。是的,您需要从Shop请求选项切换到Rate,以获取附加Service块(例如JSON )所需代码的速率:

代码语言:javascript
复制
"Service": {
    "Code": "93",
    "Description": ""
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27231907

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档