PHP Facebook graph API поиск cURL – нет результатов

У меня проблема с API-интерфейсом facebook. Я пытаюсь выполнить поиск через сообщения в facebook, отфильтрованные по ключевому слову, но я не могу найти результаты. Когда я копирую свой URL-адрес в браузере, он работает нормально.

Я думаю, что это имеет какое-то отношение к моим параметрам cURL, я довольно новичок в этом.

<?php $keyword = $_POST['keyword']; $graph_url = "https://graph.facebook.com/search?&type=post&locale=en_US&q=".$keyword; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $graph_url); curl_setopt($ch, CURLOPT_HEADER, 0); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $result = curl_exec($ch); curl_close($ch); print $result; ?> 

Любой знает, что с этим не так, или любой, кто знает другое решение для получения результатов поиска из facebook.

По мере того, как вы пытаетесь добраться до сайта через HTTPS, вы должны отключить проверку SSL или добавить сертификат для проверки. Подробности здесь: http://unitstep.net/blog/2009/05/05/using-curl-in-php-to-access-https-ssltls-protected-sites/

Быстрая починка:

 curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false); 

Или вы можете просто изменить свой URL:

 http://graph.facebook.com/search?&type=post&locale=en_US&q=