Есть ли способ создать RSS-канал для группы Facebook


8

Можем ли мы создать канал RSS для группы в Facebook?

По сути, я хочу отображать последние события группы Facebook на веб-странице с некоторыми другими RSS-лентами, такими как блог и т. Д.

Ответы:



5

Вы можете получить доступ с помощью Graph API. Однако вам понадобится токен доступа с достаточными правами для чтения группового потока.

например: https://graph.facebook.com/<group_id>/feed?access_token=<access_token>

Образец вывода

{
   "data": [
      {
         "id": "2204300302_10150259728120303",
         "from": {
            "name": "Tiana Ellis",
            "id": "761409187"
         },
         "to": {
            "data": [
               {
                  "version": 0,
                  "name": "I just lost \"The Game\"",
                  "id": "2204300302"
               }
            ]
         },
         "message": "All day, everyday...",
         "type": "status",
         "created_time": "2011-08-08T18:22:42+0000",
         "updated_time": "2011-08-08T18:22:42+0000"
      },
....
   ],
   "paging": {
      "previous": "https://graph.facebook.com/<group_id>/feed?access_token=<access_token>&limit=25&since=1312827762",
      "next": "https://graph.facebook.com/<group_id>/feed?access_token=<access_token>&limit=25&until=1311913588"
   }
}

Источник: http://developers.facebook.com/docs/reference/api/group/#feed


2

Вы можете использовать wallflux вашей группы: http://www.wallflux.com

Wall Flux, инструмент, который поможет вам экспортировать страницы Facebook и групповые стены в каналы RSS 2.0.

Из-за настроек конфиденциальности Wall Flux не работает "из коробки" для закрытых групп Facebook. Но с небольшим действием с вашей стороны (добавление нас в вашу закрытую группу) вы можете получить доступ к каналу Wall Flux, как и в открытой группе Facebook.

Отказ от ответственности: я связан с Wallflux


Нужно ли мне быть владельцем группы, чтобы «добавить вас» в группу?
lucaswxp

1

Я не думаю, что вы можете сделать это с группой, но вы можете сделать это с помощью страницы Facebook. Затем просто воспользуйтесь ссылкой «Подписаться через RSS» в левой части страницы или выполните следующее соглашение:

http://www.facebook.com/feeds/page.php?id=[PAGE ID]&format=rss20
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.