[在有人问之前,是的,我已经要求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开发人员提供有关此信息。他们只是为我提供了模糊的答案,并且在电话上获得技术支持后,对我来说很明显...
我昨天才遇到同样的问题。事实上,我昨天回答了您的问题,询问您是否找到答案,但是由于某种原因,我的回复已被管理员删除。
无论如何,我决定创建一个全新的订阅,而不是尝试使用现有的订阅。 UPS开发者工具包中仍然提供XML订阅-与以前的订阅相同。出于某种原因,尽管达到了目的。我不再收到您遇到的错误。尝试创建一个新的订阅。