使用PHP访问API时出现问题

时间:2018-07-18 16:38:45

标签: php xml api post

我正在尝试使用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);

以下是说明:

enter image description here

有人知道我在做什么错吗?

0 个答案:

没有答案