прочитать запись на стене какой-либо страницы Facebook и отобразить в Google App engine

#facebook #google-app-engine

#Facebook #google-app-engine

Вопрос:

Я пытаюсь прочитать сообщение на стене одной страницы Facebook и отобразить его как обычный веб-сайт, размещенный в Google App engine.

Моей основной идеей было использовать Facebook API, но, похоже, это невозможно. Итак, мой вопрос в том, возможно ли это сделать с помощью Facebook API самостоятельно? Или я должен использовать какой-то другой скрипт?

Что, если я хочу использовать свой Facebook ID вместо того, чтобы просить пользователя войти в Facebook. Так что, даже если у пользователя нет учетной записи Facebook, он / она может увидеть сообщение на моем сайте.

Ответ №1:

Да, можно импортировать ленту пользователя (см.http://developers.facebook.com/docs/reference/api/user / ) если у вас есть read_stream разрешение. Вы должны использовать поле feed User .

Например, вы можете использовать OAuth (Scribe — хорошая библиотека, которая работает на Google App Engine / Java), попросить пользователя подключиться к Facebook с read_stream разрешением, получить его ленту и отобразить ее, как для «обычного веб-сайта».

Ответ №2:

Вы говорите, что хотите получить сообщения со «Страницы Facebook». Здесь у вас есть два варианта:

  1. Получение «общедоступных» сообщений: для этого не требуется никакой авторизации / аутентификации; вам просто нужно запросить что-то вроде:

     https://graph.facebook.com/coca-cola/feed
      

    Это позволит получить общедоступные сообщения Facebook-страницы Coca Cola. Также вы можете использовать идентификатор страницы.

    P.S: Приложение не требуется!

  2. Извлечение всех сообщений (общедоступных / частных): здесь, я думаю, вам нужно попросить администратора страницы добавить ваше приложение, чтобы получить все сообщения.

Обновить:
С 3 июня даже для публичных сообщений требуется токен доступа. Смотрите: developers.facebook.com/blog/post/509
Спасибо nikc!

Комментарии:

1. С 3 июня даже для публичных сообщений требуется токен доступа. Смотрите: developers.facebook.com/blog/post/509