Мои фейсбук посты rss расположены по этому адресу:
https://www.facebook.com/feeds/page.php?id=my_app_id&format=rss20
И я пытаюсь получить данные из него, используя Simplepie в моем проекте Laravel, и кажется, что он не работает. Если я изменю URL-адрес rss на другой, который не является типом facebook rss, он работает отлично.
Вот мой код:
$feed_url = 'https://www.facebook.com/feeds/page.php?id=my_app_id&format=rss20';
$feed = new SimplePie();
$feed->set_feed_url($feed_url);
$feed->enable_cache(false);
$feed->set_output_encoding('utf-8');
$feed->init();
print $feed->get_title();
Результатом является пустая страница. Есть ли способ это исправить?
Проблема возникает из-за этой ошибки:
cURL error 60: SSL certificate problem: unable to get local issuer certificate
Это потому, что я использовал localhost, и мне показалось, что у меня не было настроено несколько параметров curl. После того, как я поставил его на производство, он работал как шарм.
Других решений пока нет …