Существует страница API, и я хочу получить все данные API с помощью PHP + curl. Например, URL-адрес https://example.com/api, который содержит следующее:
{"data": [{"information": {"username": "john", "id": 15}]}
Я хочу разместить на своей странице результатов php : {"information": {"username": "john", "id": 15}
с использованием метода GET.
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://example.com/api');
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 0);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, 0);
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, 'GET');
$result = curl_exec($ch);
if (curl_errno($ch)) {
echo 'Error:' . curl_error($ch);
}
print_r($result);
curl_close($ch);
?>
, и я получаю белую страницу. Где ошибка