Запросы статуса Facebook Обновления профиля
У меня есть веб-сайт, который запрашивает Facebook graphApi и получает доступные публичные данные страниц.
У меня есть несколько профилей, где graphApi не возвращает никаких данных, т.е. данные поста / статуса помечены как общедоступные в профиле.
Даже когда я пытаюсь зайти в профиль вручную, то есть набрав URL в IE - https://www.facebook.com/ndalloul, он перенаправляет меня на страницу входа в Facebook.
Но когда я делаю это вручную, то есть войдите в свою учетную запись Facebook и попробуйте просмотреть профиль. Пример: https://www.facebook.com/ndalloul показывает мне данные, помеченные как общедоступные.
Как получить эти данные из Facebook с помощью API или библиотеки?
Любая помощь приветствуется.
Благодарю.
1 ответ
Помимо того, что Facebook переключается на Graph API 2.0, вы не должны получать никакого перенаправления для входа в систему, если используете токены доступа к своему приложению и общаетесь с графом через cURL 8ro qeuivalent) .
Конечной точкой для получения общедоступных статусов на фан-страницах является page_id/feed/
Вам нужен токен доступа из приложения с read_stream
разрешение и только те, кто дает вам это разрешение, будут показывать последние сообщения. Более подробная информация здесь. Теперь вам, возможно, придется получить одобрение от Facebook, чтобы прочитать стрим.