Запросы статуса 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, чтобы прочитать стрим.

Другие вопросы по тегам