我正在尝试使用API,而我正在尝试使用PHP。 API使用说明指南说,我需要发布2个必需的值,但我没有这样做,但是显示API没有任何回报。我想也许我的代码有误。到目前为止,这是我尝试过的:
$host = 'http://my.yrc.com/myyrc-api/national/servlet?CONTROLLER=com.rdwy.ec.rextracking.http.controller.PublicTrailerHistoryAPIController';
$post = array(
'PRONumber' => '741265596',
'xml' => 'Y'
);
$post = http_build_query($post);
$ch = curl_init($host);
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_TIMEOUT, 30);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$return = curl_exec($ch);
curl_close($ch);
$return = json_decode($return, true); // we get the token.
print_r($return);
以下是说明:
有人知道我在做什么错吗?