우리가이 영역을 얻을 수있는 것처럼 PHP 코드에서 출발지와 목적지 우편 번호로 영역을 얻을 수있는 방법을 알려줄 수 있습니까? http://www.fedex.com/ratetools/RateToolsMain.do?method=SetupFindZones출발지 및 도착지 우편 번호를 알고있는 경우 FedEx 구역 코드를받는 방법은 무엇입니까?
2
A
답변
-1
FedEx는 가격 및 기타 정보를 웹 서비스를 통해 제공합니다. web services 및 FedEx Developer Resource Center에 대한 페이지를 참조하십시오.
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를 사용합니다. 명백하게 그들은 자신의 영역 데이터의 다운로드를 제공하므로 DB에 직접 삽입하여 직접 조회 할 수 있어야합니다. 참조 : ftp://ftp.fedex.com/pub/us/rates/downloads/documents2/92600-92899.pdf
감사합니다. 그러나 저에게 도움이되지 않았습니다. – Reetika
그래요, 그 자원들 중 어느 것도 그 질문에 답하지 않습니다. API를 파고 들더라도 2 개의 우편 번호로 영역을 구분할 수는 없습니다. – atonyc