Получить данные из запроса URL

Я пытаюсь получить данные из системы через собственный API. Вот этот: https://www.zoho.com/recruit/get-records.html

Так что я действительно новичок в PHP, и все, что я могу найти, это примеры, где они получают имя переменной из URL через метод get. Или с этим API, в частности, вставка данных.

Я пытаюсь поместить данные из запроса в массив, но все, что я получаю из печати, это Array (). Я иду по этому поводу совершенно неправильно? API объясняет это действительно ужасно, я думаю … и нигде нет примера.

$url = "https://recruit.zoho.com/ats/private/xml/JobOpenings/getRecords?apikey=$api_key&ticket=$ticket_id";

$request = new WP_Http;
$result = $request->request($url, $data = array());
print_r($data);

0

Решение

Кроме печати $ data вместо $ result не было ничего плохого. Я связался с компанией, которая размещает данные, и это было проблемой с их стороны.

1

Другие решения

Попробуйте этот код …

        $url = "https://recruit.zoho.com/ats/private/xml/JobOpenings/getRecords?apikey=$api_key&ticket=$ticket_id";
$headers = "Content-Type: application/x-www-form-urlencoded \n  accesskey: abcdefghijklmnopqrstuvwx \n  outputtype: json";//or what ever is your content type);

$request = new WP_Http;
$result = $request->request( $url, array('headers' => $headers) );

if ( !is_wp_error($result) ) {$body = json_decode($result, true);}
0

По вопросам рекламы [email protected]