Я пытаюсь получить поток профиля пользователя через Facebook API.Я прочитал все связанные сообщения, что всплывающее окно является stackoverflow, но не нашел ответа.Я использую простой FQL для этого.
SELECT actor_id, message FROM stream WHERE source_id = <user id> limit 50
Это утверждение fql взято с Facebook сайта разработчика Так что оно должно работать, но это не так.Обратите внимание, что я не использую Facebook Connect.Но, согласно сайту, я все еще могу получать публичные сообщения, верно?
вот код, который я использую:
$fql = 'SELECT actor_id, message FROM stream WHERE source_id = <user_id> limit 10';
$query = 'https://api.facebook.com/method/fql.query?query='.urlencode($fql);
$status = file_get_contents($query);
echo $status;
Ошибка, которую я получаю, failed to open stream
вPHP и когда я пишу URL в браузере напрямую, я получаю эту ошибку 104 Requires valid signature method fql.query query SELECT message FROM stream WHERE source_id =<user_id> limit 10
Также мне нужно знать, какую команду использовать в FQL, если я хочу формат данных JSON.