问题标签 [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.

0 投票
2 回答
3494 浏览

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路径中,如下所示:

我在这里做错了什么吗?我们所有的订单都可以在全球范围内发送,但总是从英国发货。

0 投票
1 回答
191 浏览

api - UPS API(.Net 控制台应用程序)中的请求和响应需要原始 XML

UPS API (.Net) 中的请求和响应需要原始 XML

尝试使用上面帖子中发布的代码实现日志记录,但我在发布代码时遇到问题。TranceExtension 将所有内容返回为 null。任何帮助表示赞赏。

谢谢你。

0 投票
1 回答
557 浏览

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)

请帮我。

0 投票
1 回答
1552 浏览

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

0 投票
0 回答
547 浏览

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

我正在使用正确的值填充配置变量,但即使在那之后我也收到了该错误。任何帮助将不胜感激。谢谢!

0 投票
2 回答
418 浏览

integration - UPS API 集成 - 多个帐户

我正在尝试与 UPS API 集成,但希望根据跨越多个门户的各种不同规则与不同的 UPS 帐户集成。

下面提到的是发布 ship-confirm-request 的一些访问信息

阅读 UPS 文档,我看到了

我的问题 要与多个帐户集成,我是否必须为我们必须集成的每个 UPS 帐户请求发件人帐号和信息(如下)?

或者有没有更简单的方法来做到这一点?

0 投票
1 回答
2701 浏览

python - Python UPS XML 跟踪

所以我基本上是想让python输出货物的状态。不幸的是,ClassicUPS 包裹仅会显示交付日期,如果是在运输中,则会显示“真”或“假”。

这是在默认的“ups.py”中:

我自己创建的“ups_test.py”文件:

“ups_test.py”的输出:

我的问题是,如何让 python 输出特定数据,例如:

0 投票
1 回答
138 浏览

xml - xslt 计算孙容器中的节点

请原谅任何错误,我2天前才开始学习XML。我有一个以这种格式返回的 xml 文件:

我需要计算有多少<c>节点,但我只想计算第一个<b>容器,其余的始终是第一组的精确重复,<b>具有不同的数据<c>。架构需要它。

这是我现在所拥有的:

据我所知,我认为这<xsl:value-of select="count(RatedShipment/RatedPackage)"/> total boxes.应该可以工作,但它返回 0。

谢谢!

0 投票
0 回答
301 浏览

c# - UPS Address Validation Street Level API 每天的请求数量限制是多少?

我已经下载了 UPS Address Validation Street Level API 并为我的 ASP.NET MVC 项目尝试了它,但我看不到有关此信息的信息:每天请求的限制数量是多少?

0 投票
1 回答
416 浏览

php - 验证 UPS api 凭据的解决方案

我正在一个网站上工作,其中一些客户可以选择插入 UPS Api 凭据(密钥、用户名和密码),并根据这些凭据使用 UPS TimeInTransit 和 Tracking API。

我正在寻找一种解决方案来验证这些凭据,然后再存储它们以供以后使用。