modRest не выводит результат
Вот это выводит результат '{«success»:true,«data»: ...'
Подскажите в чрм может быть ошибка, в ошибках пусто
$ch = curl_init('https://api.site');
curl_setopt_array($ch, [
CURLOPT_HTTPHEADER => [
'Content-Type: application/json',
'Authorization: OAuth НАШ TOKEN'
]
]);
$html = curl_exec($ch);
curl_close($ch);
echo $html
а есть делаю с помощью modRest$url = 'https://api.site';
$headers= array(
'Content-type' => 'application/json',
'Authorization' => 'OAuth НАШ TOKEN'
);
$client = $modx->getService('rest', 'rest.modRest');
$response = $client->get($url, array(), $headers);
$data = $response->process();
$jsonData = json_encode($data);
echo $jsonData;
показывает такое '[]'Подскажите в чрм может быть ошибка, в ошибках пусто
Комментарии: 1
может кому, то пригодиться
$client = new GuzzleHttp\Client();
$res = $client->request('GET', 'https://api.site', [
'headers' => [
'Content-Type' => 'application/json',
'Authorization' => 'OAuth НАШ TOKEN'
]
]);
$res->getStatusCode();
$html = $res->getBody();
echo $html;
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.