2013-02-25 4 views
-2

Я добавляю возможность входа в facebook в моем приложении grails, но как я могу это сделать, e.x. если пользователь напишет какой-то комментарий к какой-то записи на моем сайте, этот комментарий будет отображаться на стене facebook или e.x. если я опубликую новую статью в приложении, она также автоматически опубликуется на странице facebook fun.Facebook API в приложении Grails

+0

вы читали Facebook API Docs? –

ответ

1

Прежде всего, вам нужно будет зарегистрировать свое приложение на странице разработчиков Facebook. Затем они предоставят вам приложение-идентификатор. Этот идентификатор необходим для подписания всего запроса на facebook.

Здесь у вас есть сайт:

https://developers.facebook.com/

После этого, что вы можете использовать thoose плагины из вашего приложения Grails

http://grails.org/plugins/search?q=social

Th ere, как вы можете видеть, у вас есть Spring Social Facebook или Spring Social Core. Первый - это как плагин Stand Alone только для Facebook. У вас также есть еще один плагин Stand Alone для Twitter или Spring Social Core, который является плагином, созданным весной, что дает вам возможность взаимодействовать с обоими сервисами (Fb & Tw).

UPDATE 1

Здесь у вас есть ссылка плагин руководство Spring Социальные сети Facebook

http://static.springsource.org/spring-social-facebook/docs/1.0.x/reference/html/

UPDATE 2

Более подробную информацию о данном примере вы комментировали

http://static.springsource.org/spring-social-facebook/docs/1.0.x/reference/html/apis.html#facebook-status

UPDATE 3

Как сказал в комментариях, here's путь для извлечения контактов из FB.

http://static.springsource.org/spring-social-facebook/docs/1.0.x/reference/html/apis.html#facebook-friends

List<String> friendIds = facebook.friendOperations().getFriendIds(); 
FacebookProfile firstFriend = facebook.userOperations().getUserProfile(friendIds.get(0)); 

Есть много способов сделать это, проверьте ссылку.

UPDATE 4

Как сказал на комментарии here's пути обмена поста или ссылки на профиль пользователя.

http://static.springsource.org/spring-social-facebook/docs/1.0.x/reference/html/apis.html#facebook-status

Опубликовать статус обновление

facebook.feedOperations().updateStatus("I'm trying out Spring Social!"); 

Или ссылка

FacebookLink link = new FacebookLink("http://www.springsource.org/spring-social", 
     "Spring Social", 
     "The Spring Social Project", 
     "Spring Social is an extension to Spring to enable applications to connect with service providers."); 
facebook.feedOperations().updateStatus("I'm trying out Spring Social!", link); 

Надеется, что это помогает :)

+0

Я знаю, как использовать этот плагин для входа в систему. Но я не могу найти никаких советов о том, как получить список контактов из FB или опубликовать некоторые статьи в FB из веб-приложения –

+0

@JackDaniel обновил мой ответ, взгляните. – axierjhtjz

Смежные вопросы