问题标签 [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 - 使用 PHP 获取 USPS 订单跟踪状态
尝试使用 USPS Tracking API 检索 USPS 订单的状态时引发错误。
但是,在运行我根据 USPS 手册构建的代码时,出现以下错误:“ 80040B19XML Syntax Error: Please check the XML request to see if it can be parsed.USPSCOM::DoAuth ”
手册链接:https ://www.usps.com/business/web-tools-apis/track-and-confirm-v1-3a.htm
这是我的代码:
我究竟做错了什么?
drupal - Ubercart - 运输不适用于同一州的运输
所以突然间,我的运费将不会显示在我的商店所在的同一州或邻近州,但会为西部和东部的州工作。
我使用 USPS 进行运输,Drupal v. 7.2x 和 Ubercart v. 7-3.6
我在开发模块或服务器日志中都没有看到任何错误。我只是在结帐窗格上收到标准的“获取您的运费时出现问题..”错误消息。
我想知道这是否是 USPS 的问题。目前我还没有联系他们。
php - Woocommerce 试图将 USPS 排除在易燃产品之外
来自 ASP.NET 方面的 WP 新手。将 WP 3.8.1 与来自 woocommerce 的 USPS 和 FEDEX 扩展一起使用,我试图排除除 FEDEX 地面费率以外的所有易燃且无法通过航空运输的产品的结帐页面。我已经编写了一个函数并将其放在我的主题 functions.php 文件中。我不工作。也许我在 add_filter 中使用了错误的标签。
想出了这个。所以我为那些需要它的人编辑了我的原始代码。
产品 ID 是硬编码的,需要进一步开发。可用的方法字符串很困难,直到我认为我需要做一个 print_r 来公开它们。取消注释该行以公开它们。它们特定于 woocommerce USPS 和 FEDEX 扩展,可能没有记录。
php - USPS 价格计算器 V4(更新到 PHP 文件)
我需要您帮助我修改 USPS 价格计算器 API V4。我的网站目前正在使用 V3,并且自从 API 升级到 V4 后运费计算器停止工作。它只能计算美国某些邮政编码的运费。
以下是之前的 Web 开发人员使用的代码。我试图将所有“V3”更改为“V4”,但没有运气。我猜它比这更复杂。请查看下面的代码并告知我需要做什么。提前谢谢你的帮助。
--------- 第一个 PHP 文件 -------------------
php - 编写正确的 xpath 查询以修剪 USPS Rate Calculator API XML 响应
我从使用 USPS Rate Calculator Web Tool API 的查询中获得了这个示例/示例响应:
这是整个响应的一部分。还有其他两个服务元素,但这是我希望返回的节点。(我将父闭包留在底部供您查看,仅供参考。)这些不同服务元素的 ID 似乎是静态的,但 API 中没有任何内容表明它们是可用的。简而言之,我不愿依赖他们。此节点的基本标识符是 SvcDescription = First-Class Package International Service。后面有一些 html 编码的 hooey,但这是我试图定位的元素,并将它的父元素存储在 SimpleXMLElement 中。
这是我在 xpath 上的最佳拍摄:
当我 var_dump($rate) 时,我返回一个空数组。我已经搞砸了几个小时。我可以使用一些指导。如果您需要更多信息,请告诉我,并提前感谢您的帮助。
php - 如何处理 USPS API 集成中的异常情况?
发生 USPS 异常时会显示什么消息?API 名称是跟踪和交付信息。
我已经在我的机器上成功集成了 USPS API。我可以通过跟踪号获取产品状态,但在 API 中可能发生异常的情况下,我想管理该情况的警报,以便通知我这种情况。我想知道如何检测异常?
php - 设置 PHP 和 mySQL 脚本以自动化邮政文书工作
美国邮局需要非常具体的 EDDM 批量邮件文书工作。
我的老板和我正试图找到一种方法,将数小时的工作自动化为一分钟的工作。
基本上我要做的就是输入邮政编码、路线号码和邮件。
这里的关键是邮件,如果您有 689 个邮件,那么您将有 7 个表格,每个表格说 100 个邮件,最后一个表格说 89。
现在我知道如何从 mysql 调用所有这些信息,我的问题是如何口述邮件,然后为每一页创建一个 pdf。
抱歉,如果这是一个模糊的帖子,但我对如何更好地措辞感到困惑。
javascript - 如何使用 Google Apps 脚本通过 USPS API 获取国内运费?
在我的浏览器中加载此链接后,该链接由 USPS 提供的用户 ID 和有关包裹的详细信息组成
我返回了正确的结果(下)
但是,当尝试使用以下代码块从 Google Apps 脚本编辑器中的函数加载 API 时:
这是我返回的错误,
任何帮助将不胜感激
php - USPS API 地址验证失败
我正在尝试使用 USPS API 来验证地址。我已经完成了注册过程、测试和推广到生产。
我正在使用 PHP 和 simplexml_load_file 函数进行调用。当我在 PHP 中调用时,USPS 返回错误:
如果我复制并粘贴传递给 simplexml_load_file 函数的 url,我会得到一个成功的响应:
我正在使用的网址是(用户 ID 已更改):
我已经两次拨打 800 ICCC USPS 号码。该文档在几个方面都缺乏,例如,他们说注册后电子邮件将包含测试服务器的 url,但它们不在电子邮件中。此外,每次不得不打电话寻求支持并等待近一个小时是令人沮丧的。好吧,抱怨就够了。否则,USPS 很棒。
我已经阅读了许多帖子,并尝试了建议的内容,但无法在 PHP 中进行调用。这是我尝试过的:
- urlencode 提交的 url 中的 XML 字符串
- urlencode 整个网址
- 测试和生产服务器
- curl 而不是 simplexml_load_file
- 我已经从浏览器地址栏中复制了有效的 url 并将其粘贴到 PHP 代码中 - 我仍然得到同样的错误。
我不知道接下来应该尝试什么。特别是当我将 url 传递给 simplexml_load_file 并将其复制/粘贴到浏览器地址栏中时,它可以正常工作。
这是我尝试过的一个片段:
用户 ID在上面的代码中更改
我确定我遗漏了一些明显的东西。
提前致谢!
仕龙
java - 在 Java 中将 xml 作为 URL 请求的一部分发送
这可能是一个微不足道的问题,但我正在尝试向 USPS 发送网络请求以获取包含基于我发送的跟踪号的跟踪信息的 http 发布响应(或电子邮件响应,具体取决于我的请求)。文档说xml 需要附加为 url 的一部分,如下所示
我看到有两种方法可以发出 xml 请求,一种是 using HttpPost
,另一种是URLConnection
. 我对我的处理方式有点失望,我无法理解在 url 中附加 xml 和正常的 http 请求之间有什么区别。有人可以帮我清理一下吗?
USPS 跟踪文档 => https://www.usps.com/business/web-tools-apis/track-and-confirm.pdf
我阅读了这些相关的 Stackoverflow 帖子
Java:如何发送 XML 请求?
在java中发布XML请求