问题标签 [usps]

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 回答
569 浏览

api - USPS 费率计算器 API 中 ClassID 的定义

我想知道是否有人知道我可以在哪里找到 USPS 在费率计算器 API 响应中返回的每个 ClassID 的定义?

我一直在寻找这个,但在任何地方都找不到任何实际文档。我不知道 USPS 期望如何简单地了解这些值的含义。

请注意,所有关于 ClassID的API 文档都是:

返回邮资的邮件类别标识符。在 <Package/> 中不一定是唯一的。

0 投票
0 回答
996 浏览

php - USPS 包裹取件 API 出现错误

我试图集成 USPS 包裹提取 API 并收到授权错误。

'80040b1a 授权失败。也许用户名和/或密码不正确。UspsCom::DoAuth'

我使用的是 USPS 文档中的相同代码。

https://www.usps.com/business/web-tools-apis/package-pickup.htm

以下是我的完整代码。

请帮助解决这个问题

0 投票
3 回答
967 浏览

json - 下载大文件时HttpWebResponse提前中断

我正在使用USPS EPF提供的 C# 客户端类(电子产品履行),以便通过控制台应用程序下载 USPS 文件。我使用我的控制台应用程序使用我的 USPS 凭据登录,指定我要下载的文件,然后获取文件。所有这些都非常适用于我们可以访问的两个较小的文件(AMS 开发工具包,47.7 MB 和 DPV 开发工具包,1.59 MB)。但是,当我尝试下载我唯一真正关心的 2.8 GB AMS Commercial DVD 文件时,我遇到了问题。控制台应用程序每次都会停止下载 1.75 GB 的文件。由于是.tar 文件,我可以打开它并看到一些内容,但自然会丢失很多内容。USPS 提供的客户端类不会引发任何类型的异常或错误;它应该读到文件的末尾,但它只是提前停止了。

我已经尝试了我能想到的一切:更改 HttpWebRequest 属性(将 KeepAlive 更改为 true,增加 Timeout 值),修改 getEpfFile 方法以使用 IsolatedStorageFile 而不是 MemoryStream 来获取文件,甚至与我们的网络人员核实确保没有导致超时的任意网络设置。我尝试从我的机​​器和不同的网络服务器下载,结果相同。我考虑改用 WebClient ,但这需要下载文件的整个 URL 的参数,这是未知的。据我所知,我必须使用 HttpWebRequest 来访问 USPS EPF 文件。

这是 USPS 提供的 Client.cs 类中的 getEpfFile 方法(对于任何格式问题,我深表歉意,这是我在网站上的第一篇文章):

// 获取实际文件

任何关于它为什么会提前中断的见解都将受到极大的赞赏。

0 投票
2 回答
3899 浏览

xml - USPS 跟踪 API 预计交货日期?

我正在将 USPS 跟踪 API 集成到我当前的项目中,并且需要一些帮助来获取所有跟踪信息。基本上,我的请求是通过以下 URL 完成的:

http://production.shippingapis.com/ShippingAPI.dll?API=TrackV2&XML=

此请求(一旦我输入正确的 ID)返回一个 XML 页面,其中包含摘要、跟踪 ID 和包裹的位置,但它没有任何关于预期交货日期的标签(使用的跟踪 ID 有一个)。我的问题是如何让预期的交付信息显示在 XML 上?我确信应该有一种方法来获取这些信息,因为亚马逊和 Ebay 等其他公司有一个“预计交货日期”以及所有跟踪信息。我尝试阅读 API 上的 USPS 手册(https://www.usps.com/business/web-tools-apis/track-and-confirm.pdf),但它并没有很好地解释。如果有人能理解它并帮助我,我将非常感激。谢谢 !

0 投票
1 回答
4795 浏览

zipcode - 从一个邮政编码搜索返回多个城市、州的建议

我想使用某种 API 服务来获取邮政编码并返回与该邮政编码匹配的任何城市。

USPS 在他们的网站上进行手动查找,Crate and Barrel 在他们的结账时这样做。

不过,似乎 USPS 的邮政编码 API 只能返回一个城市。我查看了 Geonames 数据库,但它似乎也为每个 zip 设置了一个城市。

有没有办法做到这一点?

Crate and Barrel 的结帐邮政编码自动完成

0 投票
0 回答
521 浏览

c# - USPS RateV4 - 无效的容器类型

我正在将 USPS RateV3 API 升级到 RateV4。我已经完成了文档中指定的所有内容。我有我的容器类型,例如:

同样对于大小:

这一切都在 RateV3 中完美运行,但在 RateV4 中却无法正常运行。它仅在容器类型为“VARIABLE”且 Size 为“REGULAR”时有效。除此之外,我收到此错误:

FLAT RATE ENVELOPE is an invalid container type for a REGULAR package and ONLINE service.

此请求工作正常:

这不起作用并导致无效的容器类型错误:

谁能指出我正确的方向?

提前致谢。

0 投票
0 回答
271 浏览

shipping - 如何将 USPS Shipping api 集成到我的电子商务项目中?

目前,我正在将 USPS 运输方法集成到我的电子商务项目中。我完成了以下 USPS 开发人员 指南https://www.usps.com/business/web-tools-apis/general-api-developer-guide .pdf 即使我没有得到正确的答案,所以请不要 ping 这个开发者指南来寻求答案.. 并请提供一步一步的信息..

0 投票
1 回答
425 浏览

usps - 如何验证我的 USPS IMpb 条形码是否正确?

我正在使用USPS 智能包裹条形码 (IMpb)编写软件

我必须将我的标签发送给 DHL 进行验证,但为了避免尴尬,我想尝试自己验证它们 - 至少要确保校验和之类的东西是正确的并且它们的长度是正确的。

是否有任何工具或验证“片段”可以做到这一点?

0 投票
1 回答
182 浏览

usps - USPS IntlRateV2 - 国家列表

我正在使用 USPS IntlRateV2 API 来检索国际客户的运费。

我面临的问题是 USPS 要求填写国家名称(不是它的 2 个字符代码,而是全名),这导致我无法获得没有直接名称的国家/地区的费率,例如:韩国和有很多这样的国家。

有谁可以列出所有 USPS 支持的国家/地区的列表?

我已经尝试联系 USPS,但没有得到回复。

我很感激任何帮助。

0 投票
1 回答
1257 浏览

wordpress - 我的 UPS 运输方式在 wordpress 项目中不起作用

我创建了一个项目。我为该woocommerce项目使用了三种类型。它们是shipping method plugins

  1. UPS
  2. 美国邮政总局
  3. 联邦快递

在这里Usps工作FedEx正常。ups但工作不正常。当我给出国家、盯着看、邮政编码时,它会显示

我得到了一些值作为数组。那个显示