Facebook Android SDK Wall Stream

Я разрабатываю приложение для клиента, который хочет отображать в приложении свои посты на стене Facebook. Примеры Facebook SDK прекрасно объясняют, как разрешить пользователям входить в систему, но это не та функциональность, которую я хочу. Я хочу только передавать информацию из одного профиля для всех экземпляров приложения без входа пользователей в систему. Если кто-то сделал что-то подобное, я был бы признателен за ваши предложения. Я с удовольствием предоставлю любую дополнительную информацию.


person JeremyKing    schedule 25.09.2011    source источник


Ответы (2)


Одним из вариантов может быть встраивание одного из социальных плагинов в веб-представление. В противном случае вы можете встроить токен приложения в приложение, а затем сделать вызов графического API для /pageid/feed и использовать результат json для отображения записей канала.

person bkaid    schedule 25.09.2011
comment
Спасибо за предложение, я изучил Graph API. Мои проблемы с использованием этого подхода - это требуемый URI, я не уверен, как бы я справился с этим в приложении для Android. - person JeremyKing; 26.09.2011

Ваш клиент также может создать общедоступную страницу, а затем просто получить ее ленту просто через RSS, в этом случае не нужно входить в систему и не нужен токен доступа. URL для RSS-канала должен быть:

https://www.facebook.com/feeds/page.php?id=PAGE_ID&format=rss20  

надеюсь это поможет

person Anatoly Lubarsky    schedule 25.09.2011
comment
Это похоже на то, что мне нужно. Я проверил предоставленный вами URL, и он не сработал, как я надеялся. PAGE_ID следует заменить на идентификатор страницы Facebook, с которой я хочу получать ленту, правильно? - person JeremyKing; 26.09.2011
comment
да, еще есть ссылка на стене страницы под названием подписка через RSS. страница должна быть общедоступной, чтобы любой мог подписаться на ее канал без регистрации - person Anatoly Lubarsky; 26.09.2011