2

任何人都可以告诉我如何从 php 代码中获取原始和目标邮政编码的区域,就像我们可以从这个http://www.fedex.com/ratetools/RateToolsMain.do?method=SetupFindZones获取区域一样

4

2 回答 2

3
$orig_zip = '32819';
$dest_zip = '90210';

$request = 'http://www.fedex.com/ratetools/RateToolsMain.do?method=FindZones&origPostalCd=' 
    . $orig_zip . '&destCountryCd=us&destPostalCd=' . $dest_zip;

$data = file_get_contents($request);

preg_match_all('/>(\d+) </', $data, $match);

print_r($match[1]);

输出:

Array
(
    [0] => 8 // Express Zone
    [1] => 8 // Ground Zone
)

但是,您仍应使用 API 来检索此信息。显然他们提供了他们区域数据的下载,所以你应该能够将它插入到你的数据库中直接查找。参见: ftp: //ftp.fedex.com/pub/us/rates/downloads/documents2/92600-92899.pdf

于 2013-02-28T12:51:26.243 回答
-1

FedEx 为定价和其他信息提供网络服务。查看他们关于Web 服务FedEx 开发人员资源中心的页面。

于 2013-02-28T12:47:04.783 回答