谁能告诉我如何从 php 代码中获取出发地和目的地邮政编码的区域,就像我们可以从此 http://www.fedex.com/ratetools/RateToolsMain.do?method=SetupFindZones 获取区域一样
最佳答案
$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
关于php - 如果我知道出发地和目的地邮政编码,如何获取 FedEx 区域代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15135435/