Grails应用程序中的Facebook API
我在我的grails应用程序中添加了facebook登录功能,但我怎么做到这一点,e.x.如果用户在我的网站上发布了一些评论,那么这个评论就会出现在facebook墙或e.x上。如果我在应用程序中发布新文章,它也会自动在Facebook上发布有趣的页面。Grails应用程序中的Facebook API
首先,您需要注册您的应用程序到Facebook开发者页面。然后,他们会借给你一个应用程序ID。此ID是签署所有对Facebook的请求所必需的。
在这里,你有网站:
这样做,你可以使用thoose插件从Grails应用程序后
钍如你所见,你有Spring社交Facebook或春季社交核心。第一个就像一个仅限于Facebook的独立插件。您还可以使用另一个独立的Twitter插件或Spring Social Core插件,这是Spring提供的一个插件,可让您有机会与这两种服务进行交互(Fb & Tw)。
更新1
这里有春天社会Facebook的插件参考指南
http://static.springsource.org/spring-social-facebook/docs/1.0.x/reference/html/
更新2
你评论的例子更多信息
更新3
随着上的评论说,here's检索从FB接触的方式。
List<String> friendIds = facebook.friendOperations().getFriendIds();
FacebookProfile firstFriend = facebook.userOperations().getUserProfile(friendIds.get(0));
有许多这样做的方法,检查链接。
UPDATE 4
上here's共享帖子或链接到用户配置文件的方式评论说。
帖子的状态更新
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);
希望它能帮助:)
我知道如何使用这个插件登录。但我找不到有关如何从FB获取联系人列表或从Web应用程序向FB发布一些文章的任何提示 – 2013-03-10 13:41:21
@JackDaniel更新了我的答案,请看一看。 – axierjhtjz 2013-03-11 09:19:18
你阅读Facebook的API文档? – 2013-02-25 10:43:11