USPS API更改

时间:2013-07-31 22:29:59

标签: calculator shipping usps

我的USPS运费计算器有问题。

直到几天前,当国际运费突然停止工作时,它工作得很好。此外,美国国内服务现在包含一些奇怪的字符。

经过几次搜索后,我发现USPS再次更改了服务名称(这很疯狂,他们每年都会更改服务名称)。

我的USPS计算器来自WP电子商务插件的旧版本,我必须手动定义我想要允许国际报价的服务类型:

$allowed_types = array( 'First-Class Package International' => 'First-Class Package International Service<sup>™</sup>**');

我想因为更改名称$ allowed_types变量不包含正确的服务,这就是计算器不再适用于国际查询的原因。

对于美国国内查询,可用服务如下所示:

Priority Mail 2-Day<sup>™</sup>

商标显示不正确,但我不知道如何解决。 我尝试了经典:$key = str_replace('<sup>™</sup>', "", $key);但由于某种原因它不起作用。如果我尝试str_replace其他东西,如“优先邮件”,它的工作原理。它只适用于商标标志。

有关如何更换这些角色以及如何找出First Class Package International服务的新名称的任何想法? :)

非常感谢, Ciprian

1 个答案:

答案 0 :(得分:0)

array_push($allowed_types, "First-Class Package International Service<sup>™</sup>**");

Web Tools APIs