我想在我的电子商务网站上应用FedEx API.但我不知道如何应用该API.我已完成"测试密钥注册"并获取测试帐户信息.那我接下来要做什么
谢谢
我正在使用Fedex网络服务,并希望重新生成一个运输标签.是否有SOAP请求,我可以提供跟踪号并让fedex返回pdf标签,还是在使用ShipService创建货件时是否需要保存生成的pdf?动态生成pdf比存储每个生成的pdf更清晰.
我需要帮助尝试从网站获取热传输标签数据到本地Zebra打印机.数据本身只是纯文本,但由于某些原因,它从网站上假脱机似乎非常困难.有人对这个有经验么?我正在使用ColdFusion 8和Windows Server 2008.
我有一个客户问他们的Web应用程序(PHP)是否可以轻松地打印到UPS / Fedex热敏标签打印机。
因此,例如,我可以从UPS / Fedex取回带有运输标签的PDF。我只需要打印即可。
有人知道您是否可以直接在这些打印机上打印,如果不能,是否还有另一种方法可以打印?
编辑:澄清一下,我要做的就是能够使用这些打印机进行打印,而不必使我的客户使用ALT-TAB转到某些第三方应用程序,例如UPS Worldship或ShipRush或QuickBooks Shipping Manager,然后在其中单击“打印”该应用程序。可以吗
我正在尝试为一个更大的应用程序创建一个小型Web服务来处理一些常见的运输操作(费率,包创建,标签),因此我在选择一种语言来编写它时非常灵活(Python,Ruby) ,Java,Perl,甚至PHP,如果有必要的话).但我还没有找到任何支持该愿望清单的一个不错的子集的库或模块.shopify的Active Shipping仅支持跟踪和获取费率.大多数CPAN模块都很古老......我可以自己做标签打印,只是一个ZPL模板的例子.但实际上创造出货的东西真的非常有用.许多不同的API调用,运输方法之间的差异等.
如果它足够灵活,也许可以从某些网店软件中取出一些东西.我不敢相信没有人为此写过一个全面的包装器.
我在尝试使用 Fedex 的 Web 服务提取跟踪信息时遇到问题。我正在使用有效的跟踪号码,并且可以在 Fedex 的网站上查看详细信息。但是,我收到错误 9040“我们的系统尚未收到以下货件的信息。请重试或致电 1.800.Go.FedEx(R) 800.463.3339 联系客户服务。” 我会遗漏一些东西吗?
我的代码:
<?php
$path_to_wsdl = "URL_TO_WSDL";
ini_set("soap.wsdl_cache_enabled", "0");
$client = new SoapClient($path_to_wsdl, array('trace' => 1));
$request['WebAuthenticationDetail'] = array(
'UserCredential' =>array(
'Key' => 'MY_KEY',
'Password' => 'MY_PASSWORD'
)
);
$request['ClientDetail'] = array(
'AccountNumber' => 'MY_ACCT',
'MeterNumber' => 'MY_METER'
);
$request['TransactionDetail'] = array('CustomerTransactionId' => 'ActiveShipping');
$request['Version'] = array(
'ServiceId' => 'trck',
'Major' => '5',
'Intermediate' => '0',
'Minor' => '0'
);
$request['PackageIdentifier'] = array(
'Value' => 'TRACKING#',
'Type' => 'TRACKING_NUMBER_OR_DOORTAG');
$response …Run Code Online (Sandbox Code Playgroud) 我正在使用 Fed Ex Shipping Web Service,但在运行应用程序时出现以下错误。 无法获得礼遇率。 我正在使用 Fed Ex 测试帐户和 FedEx 电表号码。我正在使用 shipServiceDefination.wsdl。
任何机构都可以提出问题吗?
我正在用rails 2.3.17,我已经用过fedex。
如何使用联邦快递验证送货地址?fedex api 是否有任何适当的文档来验证地址?
任何帮助表示赞赏。
谢谢
编辑
我已经使用了插件https://github.com/kdonovan/fedex
请看一下
我在 FedEx 网站上有测试密钥、帐号和密码。
我试图测试 FedEx API,但我不知道我可以在网站上哪里进行测试。
我找不到任何测试菜单。我检查了我的电子邮件,我收到了带有测试 URL 的通知。
我点击了网址,只出现了源代码。
我也在网站上下载了一些源文件。
我想知道是否需要将我从网站上获得的信息放入源代码中。
或者,有什么我可以测试的吗?我在哪里可以找到它?
我有一个工作请求,需要使用标准 Fedex 费率获取我的货件费率,但我想使用特殊的 Fedex One Rate 选项,以便我可以获得他们的统一费率报价。
不幸的是,他们的代码示例没有显示如何指定速率请求应该使用 Fedex One Rate,而且我完全无法通过 WSDL 的 xml 呕吐物进行解析。我尝试了几种不同的数组结构来传递(我假设的)是正确的变量,但没有任何效果。
我使用 3rd 方生成器生成了 WSDL 的两个 html 版本(两者都非常有用,但也许您可以比我更好地阅读它们)。
第一个直接包括 wsdl,数据类型链接到它们的定义:http : //inadaydevelopment.com/stackoverflow/fedex/RateService_v16.html
第二个更基本,它只是以更线性的方式提供层次结构,每个级别的有效值:http : //inadaydevelopment.com/stackoverflow/fedex/RateService_v16_other.html
据我所知,有两种方式/地方我可以声明我希望我的费率报价使用一种费率:
1) $request['VariableOptions'] = 'FEDEX_ONE_RATE';
Run Code Online (Sandbox Code Playgroud)
和
2) $request['RequestedShipment']['SpecialServicesRequested'] = array(
'SpecialServiceTypes' => array('FEDEX_ONE_RATE')
);
Run Code Online (Sandbox Code Playgroud)
当我使用 (1) 时,我得到一个包含价格列表的成功响应,但它们不是 One Rate 价格。它们是标准价格。
当我使用 (2) 时,我收到失败响应:
stdClass Object
(
[HighestSeverity] => WARNING
[Notifications] => stdClass Object
(
[Severity] => WARNING
[Source] => crs
[Code] => 556
[Message] => There are no valid …Run Code Online (Sandbox Code Playgroud)