- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个工作请求,要求使用标准 FedEx 费率获取我的货件费率,但我想使用特殊的 FedEx One Rate 选项,以便获得他们的统一费率报价。
不幸的是,他们的代码示例没有显示如何指定费率请求应使用 Fedex One Rate,而且我完全无法在头脑中解析 WSDL 的 xml 呕吐物。我尝试了几种不同的数组结构来传递(我假设的)正确的变量,但没有任何效果。
我使用第 3 方生成器生成了 WSDL 的两个 html 版本(都不是非常有帮助,但也许您可以比我更好地阅读它们)。
第一个包含直接包含链接到其定义的数据类型的 wsdl:http://inadaydevelopment.com/stackoverflow/fedex/RateService_v16.html
第二个更基本,它只是以更线性的方式提供层次结构以及每个级别的有效值:http://inadaydevelopment.com/stackoverflow/fedex/RateService_v16_other.html
据我所知,我可以通过两种方式/地方声明我希望我的费率报价使用单一费率:
1) $request['VariableOptions'] = 'FEDEX_ONE_RATE';
和
2) $request['RequestedShipment']['SpecialServicesRequested'] = array(
'SpecialServiceTypes' => array('FEDEX_ONE_RATE')
);
当我使用 (1) 时,我收到包含价格列表的成功响应,但它们不是单一费率价格。它们是标准价格。
当我使用 (2) 时,我收到失败响应:
stdClass Object
(
[HighestSeverity] => WARNING
[Notifications] => stdClass Object
(
[Severity] => WARNING
[Source] => crs
[Code] => 556
[Message] => There are no valid services available.
[LocalizedMessage] => There are no valid services available.
)
[TransactionDetail] => stdClass Object
(
[CustomerTransactionId] => *** Service Availability Request v5.1 using PHP ***
)
[Version] => stdClass Object
(
[ServiceId] => crs
[Major] => 16
[Intermediate] => 0
[Minor] => 0
)
)
如果我同时使用 (1) 和 (2),则会收到 (2) 错误消息以及一条附加警告,指出我以两种不同的方式指定了单一速率,并且 (2) 将覆盖 ( 1).
这是我的完整请求数组:
array (
'WebAuthenticationDetail' =>
array (
'UserCredential' =>
array (
'Key' => 'xxx',
'Password' => 'xxx',
),
),
'ClientDetail' =>
array (
'AccountNumber' => 'xxx',
'MeterNumber' => 'xxx',
),
'TransactionDetail' =>
array (
'CustomerTransactionId' => ' *** Service Availability Request v5.1 using PHP ***',
),
'Version' =>
array (
'ServiceId' => 'crs',
'Major' => '16',
'Intermediate' => '0',
'Minor' => '0',
),
'ReturnTransitAndCommit' => true,
'RequestedShipment' =>
array (
'DropoffType' => 'STATION',
'ShipTimestamp' => '2015-06-14T14:13:46-07:00',
'Shipper' =>
array (
'Contact' =>
array (
'PersonName' => 'Kenny Wyland',
'CompanyName' => 'K2 Cashflow',
'PhoneNumber' => 'xxxxxxxxxx',
),
'Address' =>
array (
'StreetLines' =>
array (
0 => 'xxxx E xxxxx St',
),
'City' => 'Long Beach',
'StateOrProvinceCode' => 'CA',
'PostalCode' => '90805',
'CountryCode' => 'US',
),
),
'Recipient' =>
array (
'Contact' =>
array (
'PersonName' => 'Bob Smith',
'PhoneNumber' => 'xxx-xxx-xxxx',
),
'Address' =>
array (
'StreetLines' =>
array (
0 => 'xxxxx xxxxxxx Rd',
),
'City' => 'Corona',
'StateOrProvinceCode' => 'CA',
'PostalCode' => '92883',
'CountryCode' => 'US',
'Residential' => true,
),
),
'ShippingChargesPayment' =>
array (
'PaymentType' => 'SENDER',
'Payor' =>
array (
'ResponsibleParty' =>
array (
'AccountNumber' => 'xxxx',
'Contact' => NULL,
'Address' =>
array (
'CountryCode' => 'US',
),
),
),
),
'PackageCount' => '1',
'RequestedPackageLineItems' =>
array (
0 =>
array (
'SequenceNumber' => 1,
'GroupPackageCount' => 1,
'Weight' =>
array (
'Value' => 0.01,
'Units' => 'LB',
),
),
),
'SpecialServicesRequested' =>
array (
'SpecialServiceTypes' =>
array (
0 => 'FEDEX_ONE_RATE',
),
),
),
)
最佳答案
文档https://www.fedex.com/templates/components/apps/wpor/secure/downloads/pdf/201408/RateServicesWSDLGuide_v2014.pdf ,第 2.4.4 点指出,获得单一费率定价有几个要求:
- Specify the "FEDEX_ONE_RATE" ShipmentSpecialService.
您已经拥有的(您使用的那个在 FedEx cargo 优先级和 FedEx cargo 经济,第 2.2.4.1 点中指定)。
下一个要求:
- Specify one of the following Packaging Types:
FEDEX_SMALL_BOX
....
在代码中应该是:
$request['RequestedShipment']['PackagingType'] = 'FEDEX_SMALL_BOX';
之后是第三个要求:
- Specify a U.S. origin and a U.S. destination.
您的代码中已包含该内容。
第四个要求:
- Specify one of the following FedEx Express services:
FIRST_OVERNIGHT
...
代码如下:
$request['RequestedShipment']['ServiceType'] = 'FIRST_OVERNIGHT';
另外,请注意最后的注释:
*Note: Web Services clients can request both One Rate and weight-based (non-One Rate) rates in a single RateRequest by specifying "FEDEX_ONE_RATE" as a ServiceOptionType in the RateRequest.variableOptions.
关于php - 使用 Fedex API RateService 指定 Fedex One Rate 的数组结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30811962/
SELECT username, (SUM(rating)/count(*)) as TheAverage, count(*) as TheCount FROM ratings WHERE month
通常我的计数器指标查询如下所示: rate(metric_total[5m]) rate(metric_total[$__interval]) 但是在查看使用 Prometheus 和 Grafana
@Override public void onPositiveButtonClicked(int value, @NotNull String comments) { Rating rati
我尝试创建一个自定义评级栏。我不使用 style 因为我只用过一次。因此,我在 drawable 文件夹中创建了一个 layer-list(它的名称是 custom_rating_bar.xml):
我尝试通过 Django 评级应用程序评级来排序一组模型对象。我在我看来构建了一个 order_by 函数,该函数工作正常,但当我进入评级字段时,我收到此错误:“评级值必须是评级实例,而不是'100”
更新:我输错了 2 个变量...太尴尬了。感谢大家的努力! 抱歉,我发现我为 2 个不同的环境输入了错误的值,第一个我设置了 sort = 0 和 rating=1 但后来在 irb 中我设置了 so
当我使用 Keras 定义模型时,大多数时候都会收到此警告。它似乎以某种方式来自 tensorflow: WARNING:tensorflow:From C:\Users\lenik\AppData\
我有一个二元分类问题,类别背景 (bg) = 0,信号 (sig) = 1,我正在为此训练神经网络。出于监控目的,我尝试在 Keras 中使用 TensorFlow 后端实现自定义指标,该指标执行以下
所以我们有如下电影评分关系数据库: mysql> select * from ratings; +-----+-----+------+ | uid | mid | rid | +-----+-
我正在使用 AVAudioRecorder。我以 44100 采样率以 caf 格式 录制音频。就记录成功了。录制后,我想转换已录制的 caf 采样率为 11025 和 22050 的音频文件。是否可
因此,我们的 ASP.NET4 Web 应用程序中有一个利率计算器类,它使用 Microsoft.VisualBasic.Financial.Rate 来计算名义利率(基于输入参数)。 我们注意到,对
我想用生成器构建一个数独游戏。我已经想出了在没有难度级别的情况下如何做的一切:简单、中等、困难。我的问题是根据难度级别我应该隐藏多少个数字?任何想法。 最佳答案 我很确定数独谜题的难度等级不是根据缺失
如何防止客户对产品进行多次评分?最好使用存储 IP 地址的 cookie,还是最好将用户评级存储在数据库中?我正在使用 MySQL 和 ColdFusion。 干杯! 最佳答案 如果您有用户帐户,请将
项目简介 rate-limit 是一个为 java 设计的渐进式限流工具. 目的是为了深入学习和使用限流,后续将会持续迭代. 特性 渐进式实现 。 支持独立于 spri
我们使用 spring-cloud-gateway 使用 RedisRateLimiter 进行速率限制。如果我们有一个按键来按每条路线进行速率限制,一切都可以立即使用。但是,我们有一个用例,其中针对
关闭。这个问题是opinion-based .它目前不接受答案。 想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题. 去年关闭。 Improve th
Lyft文档(https://developer.lyft.com/docs/rate-limits)中有一条信息,即“费率限制是全局的,并基于每个客户端ID强制执行。”。真的是这样吗? Lyft会根
就目前而言,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引起辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visit the he
引自普罗米修斯 Count and sum of observations文档: To calculate the average request duration during the last 5
引自普罗米修斯 Count and sum of observations文档: To calculate the average request duration during the last 5
我是一名优秀的程序员,十分优秀!