Где ошибка в нижнем коде? Я пытаюсь взять данные с сайта instagram, например https://www.instagram.com/nasa/media/ - Я хочу взять его таким образом, не хочу использовать API. В настоящее время каждая вещь работы, если я беру данные через file_get_contents
но хотите взять его с помощью curl
- быстрееПолучить данные Instagram через CURL
<?php
function fetchData($url){
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_TIMEOUT, 20);
$result = curl_exec($ch);
curl_close($ch);
return $result;
}
$result = fetchData('https://www.instagram.com/nasa/media/');
$result = json_decode($result);
?>
Почему, по вашему мнению, это быстрее? – miken32
Что, по вашему мнению, не соответствует вашему коду. Результат $ - это объект stdClass, к которому у вас есть доступ. Просто выполните var_dump ($ result) и посмотрите, что вы получаете. В телефоне есть статус ok. –