问题标签 [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.
php - 错误 - USPS 地址验证 PHP API
我已经下载了代码并从“创建演示” https://github.com/VinceG/USPS-php-api ”下载了代码并为 USPS-php-api 创建了演示。
我收到这样的错误“Array () bool(true) Error: No URL set!”
如果您有任何解决方案,请告诉我。
我使用了以下代码。
python - Satchmo USPS IntlRatev2
我在代码中看到 Satchmo 使用 USPS IntlRate 协议,但 USPS 切换到 IntlRatev2。
我想知道是否有人让它与新的国际协议一起工作,如果
那么,为了完全支持最新协议,需要添加哪些必要的更改?
10倍
shipping - USPS IntlRateV2 获得除邮费外的在线费率
我正在使用 IntlRateV2 API,但找不到获取在线费率的方法。
有谁知道这是否可能?
如果是这样,任何提示都会有所帮助。
10倍
c# - USB USPS 邮资秤 API
我正在尝试将 USPS 邮资秤与 C# 应用程序集成,但我没有运气。我实际上有 2 个秤,一个是 Mettler Toledo PS60,另一个是 USPS PS-100 ( http://www.measurement-ltd.com/ps-100-det.html )。MT 规模与 Mike O'Brien 的 HidLibrary ( https://github.com/mikeobrien/HidLibrary ) 配合得非常好。但是,USPS 量表没有(请注意,这不是 Stamps.com 量表,它似乎与 HidLibrary 一起使用)。我知道秤正在工作,因为我从 USPS 下载了 Postage Metering 软件,并且该软件可以很好地读取秤。
我还下载了一个 USB 分析仪,当没有其他应用程序与之通信时,它显示没有从秤返回,这表明它不是不断地发送数据并且需要轮询。我通过启动 USPS Postal Meter 软件进一步证实了这一点,分析仪开始显示进出设备的数据。但是,这些数据对我没有任何意义,我也没有运气尝试在自己的应用程序中复制它。
例如,秤上的包装正好为 1 磅,分析仪显示它收到一个 8 字节的十六进制响应,如下所示:07 54 04 00 FF FF 00 00。秤上没有任何东西,它显示:07 00 00 00 FF FF 00 00。这表明第 2 和第 3 个字节以某种方式表示 1 磅,但我无法破解代码。看起来获取比例数据的轮询命令是 90 DE 80 00 00 00 00 00 (从分析仪中看到),但是从我的应用程序中这似乎对我不起作用。
所以我想我有2个问题。首先,我无法让体重秤跟我说话。唯一的方法是计量应用程序是否正在运行。所以我需要弄清楚这一点。其次,即使我确实获得了数据,也没有任何意义。
有没有人有这方面的经验或者可以指出我正确的方向?
谢谢!
php - PHP 发送和接收 XML 请求和响应
我对 PHP XML 请求和响应有点迷茫。我需要将 USPS 的费率计算器 API 改编成一个网站,而我只知道他们提供的 XML。现在,我想知道如何使用 PHP 将项目的 ZIP 和 WEIGHT 提交给他们的 API。
到目前为止,这就是我所拥有的:
- checkout.php 向 uspsRateCalculator.php 提交 ZIP 和 WEIGHT
- uspsRateCalculator.php 收到 ZIP 和 WEIGHT 并需要向 USPS API 请求(这里我迷路了)
这是 uspsRateCalculator.php 的代码
我将如何“请求”这个?然后我怎样才能得到看起来像这样的响应?
最后我需要进入我的 checkout.php 页面。
php - 针对 USPS 费率计算器使用 PHP 的 XML 请求和响应
我一直在尝试为网站构建 USPS 费率计算器,但不幸的是,来自 USPS 的测试 url 似乎不起作用。无论如何,我的代码目前没有返回任何内容,甚至没有关于 url 的错误消息......
你愿意看看我做的是否正确吗?我对 PHP 上的 XML 有点迷失......
代码:
c# - 无法使用 USPS Web Tools API 连接到远程服务器
我目前正在尝试使用美国邮政服务的 Web 工具 API来验证用户的地址。但是,无论我使用何种信息组合或技术连接到 Web 服务,都会遇到相同的异常:
具有相同的内部异常
不过,我是WebClient
第一次使用 C# 对象。谁能看到我在这里做错了什么?
usps - 如何将 USPS First Class Mail International API 以打印标签集成到我们的 Web 应用程序中
我想将 USPS First Class Mail International API 集成到我们的 Web 应用程序中以打印标签。我拥有所有必要的凭据,例如 USERID 和 PASSWORD,以及测试链接。
我试图将它集成到我们的应用程序中,但它给了我一个 API 授权错误,如下所示:
php - 如何使用 USPS 打印 MerchandiseReturn 标签
那么usps建议发送请求xml到
我已经尝试过在给出的示例 XML
但它什么也没返回......
calculator - USPS API 更改
我对 USPS 运费计算器有疑问。
它工作得很好,直到几天前,国际运费突然停止工作。此外,美国国内服务现在包含一些奇怪的字符。
经过几次搜索,我设法发现 USPS 再次更改了其服务名称(这太疯狂了,他们每年左右都会更改其服务名称)。
我的 USPS 计算器来自旧版本的 WP 电子商务插件,我必须手动定义我希望允许哪些服务类型用于国际报价:
我猜由于名称更改了 $allowed_types 变量不包含正确的服务,这就是为什么计算器不再适用于国际查询的原因。
至于美国国内查询,可用服务如下:
商标显示不正确,但我不知道如何修复它。我尝试了经典:$key = str_replace('<sup>™</sup>', "", $key);
但由于某种原因它不起作用。如果我尝试 str_replace 其他东西,比如“优先邮件”,它会起作用。它只是不适用于商标标志。
关于如何替换这些字符以及如何找出头等舱国际服务的新名称的任何想法?:)
非常感谢, 西普里安