问题标签 [ups-api]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
php - UPS Time in Transit 服务代码到 Rating API
我正在开发一个系统,该系统使用 UPS 作为我们打包订单的主要快递公司。
我使用 UPS API 发现了一个奇怪的问题。我将所有请求提交给 Time In Transit,然后选择客户喜欢采用的最佳服务。
但是,当从 Time in Transit API 返回的服务列表中选择服务并将该服务代码传递给 Rating API 时,我一直收到此错误:
错误代码:111209 - 服务类型无效
我查看了运输时间和评级 XML 开发人员指南中的附录 E - 服务代码部分,但它们似乎都映射不正确......
这是发送的运输时间请求:
这是从 API 返回的内容:
例如,我选择UPS Express Plus
服务。服务代码是21
,我将其传递给 Rate API 请求,但出现与上面相同的错误。服务代码附加在RatingServiceSelectionRequest/Shipment/Service/Code
路径中,如下所示:
我在这里做错了什么吗?我们所有的订单都可以在全球范围内发送,但总是从英国发货。
api - UPS API(.Net 控制台应用程序)中的请求和响应需要原始 XML
UPS API (.Net) 中的请求和响应需要原始 XML
尝试使用上面帖子中发布的代码实现日志记录,但我在发布代码时遇到问题。TranceExtension 将所有内容返回为 null。任何帮助表示赞赏。
谢谢你。
php - 显示来自 UPS 的递送状态
我正在使用 UPS 快递服务来递送包裹。在我的网站中,我需要使用跟踪号显示特定订单的交货状态,我使用了以下示例, https://github.com/chetan/php-ups-api
我在配置文件中添加了访问密钥、用户名和密码。我正在使用该库中的 tracking.php 文件进行测试。但我收到以下错误,
谁能告诉我在哪里可以得到这个文件。
我也尝试过使用 https://www.ups.com/upsdeveloperkit/downloadresource?loc=en_US
\project\TrackingPACKAGE\TRACKINGWebServices\CodeSamples\Track\PHP\SoapTrackClient.php 文件
我已添加,$wsdl = "../../../SCHEMAS-WSDLs/Track.wsdl"; 作为参数。
但是得到以下错误,
SoapFault Object ( [message:protected] => 由于客户端数据引发了异常。[string:Exception:private] => [code:protected] => 0 [file:protected] => /home/project /TrackingPACKAGE/TRACKINGWebServices/CodeSamples/Track/PHP/SoapTrackClient.php [line:protected] => 62 [trace:Exception:private] => Array ([0] => Array ([file] => /home/project/ TrackingPACKAGE/TRACKINGWebServices/CodeSamples/Track/PHP/SoapTrackClient.php [line] => 62 [function] => __soapCall [class] => SoapClient [type] => -> [args] => Array ([0] => ProcessTrack [1] => Array ( [0] => ) ) ) ) [previous:Exception:private] => [faultstring] => 由于客户端数据引发了异常。[faultcode] => Client [ faultcodens] => http://schemas.xmlsoap.org/soap/envelope/[detail] => stdClass Object ( [Errors] => stdClass Object ( [ErrorDetail] => stdClass Object ( [Severity] => Authentication [PrimaryErrorCode] => stdClass Object ( [Code] => 250002 [Description] => Invalid身份验证信息。)))))[xdebug_message] =>(!)SoapFault:由于客户端数据引发了异常。在 /home/project/TrackingPACKAGE/TRACKINGWebServices/CodeSamples/Track/PHP/SoapTrackClient.php 第 62 行调用堆栈#TimeMemoryFunctionLocation 10.0006132036{main}( )../SoapTrackClient.php:0 20.0079240060SoapClient->__soapCall( )../ SoapTrackClient.php:62)
请帮我。
c# - C# - 添加 UPS 跟踪 API 参考时出错
我正在尝试Console/Asp.Net Web API
使用 URL 将 UPS Tracking API 引用添加到我的项目中http://onlinetools.ups.com/webservices/Track
。
在 中添加此设置App.Config/Web.Config
,但仍然没有帮助:
我在上面的 URL 中找不到任何 Web 服务,而是给出了以下消息:
错误:
非常感谢您对此的任何帮助。
谢谢,
WH
php - UPS 运费 API 错误代码 9368785
根据 UPS 运输 API(UPS 开发人员资源页面https://www.ups.com/gec/techdocs/pdf/Rates_Pkg_Gnd.zip上给出的 API 示例)我收到错误消息:请联系 UPS Freight 客户服务了解费率在 800-333-7400(错误代码 9368785)
以下是我收到的回复。
我正在使用上述附件中给出的 PHP 示例,该示例由官方 UPS 开发人员资源提供。我正在使用的 PHP 示例文件是{ARCHIVE_FOLDER}/RatingGROUNDFREIGHTWebService/CodeSamples/Freight/PHP/SoapGroundFreightRateClient.php
我正在使用正确的值填充配置变量,但即使在那之后我也收到了该错误。任何帮助将不胜感激。谢谢!
integration - UPS API 集成 - 多个帐户
我正在尝试与 UPS API 集成,但希望根据跨越多个门户的各种不同规则与不同的 UPS 帐户集成。
下面提到的是发布 ship-confirm-request 的一些访问信息
阅读 UPS 文档,我看到了
我的问题 要与多个帐户集成,我是否必须为我们必须集成的每个 UPS 帐户请求发件人帐号和信息(如下)?
或者有没有更简单的方法来做到这一点?
python - Python UPS XML 跟踪
所以我基本上是想让python输出货物的状态。不幸的是,ClassicUPS 包裹仅会显示交付日期,如果是在运输中,则会显示“真”或“假”。
这是在默认的“ups.py”中:
我自己创建的“ups_test.py”文件:
“ups_test.py”的输出:
我的问题是,如何让 python 输出特定数据,例如:
xml - xslt 计算孙容器中的节点
请原谅任何错误,我2天前才开始学习XML。我有一个以这种格式返回的 xml 文件:
我需要计算有多少<c>
节点,但我只想计算第一个<b>
容器,其余的始终是第一组的精确重复,<b>
具有不同的数据<c>
。架构需要它。
这是我现在所拥有的:
据我所知,我认为这<xsl:value-of select="count(RatedShipment/RatedPackage)"/> total boxes.
应该可以工作,但它返回 0。
谢谢!
c# - UPS Address Validation Street Level API 每天的请求数量限制是多少?
我已经下载了 UPS Address Validation Street Level API 并为我的 ASP.NET MVC 项目尝试了它,但我看不到有关此信息的信息:每天请求的限制数量是多少?
php - 验证 UPS api 凭据的解决方案
我正在一个网站上工作,其中一些客户可以选择插入 UPS Api 凭据(密钥、用户名和密码),并根据这些凭据使用 UPS TimeInTransit 和 Tracking API。
我正在寻找一种解决方案来验证这些凭据,然后再存储它们以供以后使用。