Некоторое время назад написал скрипт, который тащит с фейсбука посты. У меня есть url оригинальной страницы фейсбука, по ней я получал id пользователя (
https://graph.facebook.com/{$url}), а затем, по адресу
https://facebook.com/feed/{user_id} получал xml со всевозможной информацией и пользователе, в том числе и его посты. Несколько дней назад все перестало работать,
https://graph.facebook.com/{$url} стал просить токен, а страницы
https://facebook.com/feed/{user_id} вообще больше нет. Стал смотреть документацию, и появилось несколько вопросов.
Насколько я понял, можно получать примерно вот так:
$result = file_get_contents('https://graph.facebook.com/v2.2/'.$facebook_user_id.'/posts/?limit=10&access_token='.$access_token);
Хотя в документации именно такого примера я не нашел, и может быть он неправильный. Этот запрос возвращает json, в котором вроде бы есть посты, но что-то там не так. Например содержимое поста отличается от оригинала, в нем нет картинок, а картинка идет отдельным полем.
Еще, в этом запросе v2.2 можно заменить на v2.4, и тогда возвращается какой-то урезанный вариант первого.
Может кто-нибудь делал что-то подобное? Непонятно из документации. Спасибо.