UPS Quantum View API错误:失败:给定请求没有文件。 (330023)

问题描述 投票:0回答:1

[在有人问之前,是的,我已经要求UPS开发人员提供有关此信息。他们只为我提供了模糊的答案,并且在电话中提供技术支持后,对我来说很明显他们的技术支持部门对API一无所知。事实证明,他们的技术支持部门实际上是不允许这样做的...

他们的API文档也绝对是灾难性的,几乎没有帮助。...我所知道的是错误代码330023表示给定的请求没有XML文件,但是应该有,因为我可以在Quantum上看到进出的货物查看管理。]​​>

所以我在这里是希望有人可以知道如何进行这项工作。

我正在尝试使用他们的Quantum View API提取进出货物清单。我具有正确的访问代码(登录名,密码和API密钥)...出于明显的原因,我不会在此处发布该信息。

这是我的请求正文:

<?xml version="1.0"?>
<AccessRequest xml:lang="en-US">
  <AccessLicenseNumber>-- hidden --</AccessLicenseNumber>
  <UserId>-- hidden --</UserId>
  <Password>-- hidden --</Password>
</AccessRequest>
<?xml version="1.0"?>
<QuantumViewRequest xml:lang="en-US">
  <SubscriptionRequest>
    <Name>-- hidden --</Name>
    <DateTimeRange>
      <BeginDateTime>20191217000000</BeginDateTime>
      <EndDateTime>20191223000000</EndDateTime>
    </DateTimeRange>
  </SubscriptionRequest>
  <Request>
    <TransactionReference/>
    <RequestAction>QVEvents</RequestAction>
  </Request>
</QuantumViewRequest>
"https://onlinetools.ups.com/ups.app/xml/QVEvents"

似乎请求正在到达端点,因为我收到了错误:

失败:给定请求没有文件。 (330023)

我想知道是否有人知道如何解决此问题。我检查了传入和传出订阅是否为XML并将其设置为UPS Developer Kit。两者都是。但是仍然没有。 UPS告诉我,最多可能需要24小时才能显示数据,但我三天前才这样做,但仍然没有任何反应。

这里有没有人使用此API并取得了成功?

[在有人问之前,是的,我已经要求UPS开发人员提供有关此信息。他们只是为我提供了模糊的答案,并且在电话上获得技术支持后,对我来说很明显...

xml api soap rpc ups
1个回答
0
投票

我昨天才遇到同样的问题。事实上,我昨天回答了您的问题,询问您是否找到答案,但是由于某种原因,我的回复已被管理员删除。

无论如何,我决定创建一个全新的订阅,而不是尝试使用现有的订阅。 UPS开发者工具包中仍然提供XML订阅-与以前的订阅相同。出于某种原因,尽管达到了目的。我不再收到您遇到的错误。尝试创建一个新的订阅。

© www.soinside.com 2019 - 2024. All rights reserved.