4

FedEx 运输 API 是否有 SOAP 端点?我找不到 WSDL 端点。

4

4 回答 4

9

自从这里的其他 2 个答案以来,他们的网站发生了变化。

最直接的答案是他们没有经典的 WSDL 端点,您只需获取一个 URL,添加服务引用即可。

相反,他们让您下载一个包含 wsdl 文件的 zip 文件,然后您可以在本地使用该文件 - 很奇怪。该 wsdl 文件会随着时间的推移更改名称,就像 zip 一样,每个版本都会更改名称 - 但当前文件位于:

https://images.fedex.com/templates/components/apps/wpor/secure/downloads/wsdl/201607/standard/RateService.zip

我的猜测是你可以在不登录给定图像子域(可能是 CDN)的情况下使用它。

一旦该链接失效,这就是您当前浏览他们钝的开发人员部分的方式,他们可能还会再次更改:

http://www.fedex.com/us/developer/

单击左侧的FedEx 网络服务

在页面不可点击的“文档和下载”部分下,单击“移至下载”

滚动到底部 - 有一个奇怪的表格,上面有“报价率”之类的服务名称。每次展开一行时,标题行都会填充一些下载文本。单击“WSDL”可以获得 zip 文件。

不是我见过的获得简单 WSDL 的最糟糕的过程,但是它们肯定在运行中。

于 2017-05-16T19:06:16.593 回答
1

是的,它看起来是这样。

http://www.fedex.com/us/developer/solutions.html

于 2012-02-03T20:56:11.343 回答
0

我不确定他们是否有远程可用的 WSDL,但他们确实在其开发人员解决方案页面的技术资源页面上提供了 WSDL 供下载,您需要使用 FedEx 登录。

于 2012-02-03T21:09:10.830 回答
0

您可以使用此端点

https://wsbeta.fedex.com:443/web-services

我从这里找到的

https://stackoverflow.com/a/57176378/5374995

或者您可以在名称为“RateService”的 WSDL 文件底部找到端点

于 2019-12-14T06:59:14.643 回答