facebook api用于导入联系人

时间:2012-05-22 10:58:29

标签: facebook playframework

嘿,有人可以告诉我,如何在播放应用程序中从我的Facebook帐户导入联系人。

请告诉我如何才能为我的应用程序获取这些值

module.fbconnect=${play.path}/modules/fbconnect

# Facebook Connect
# ~~~~~
fbconnect.id=YOUR_APP_ID_HERE
fbconnect.apiKey=YOUR_API_KEY_HERE
fbconnect.secret=YOUR_APP_SECRET_HERE
fbconnect.model=models.User
fbconnect.landUrl=/

感谢, 我期待着你的帮助

2 个答案:

答案 0 :(得分:1)

我相信你已经阅读了fbconnect模块的文档,它通过Facebook进行身份验证,但不是很多。

您可以做的是在facebookOAuthCallback()然后retrieve the friends list manually中获取用户的Facebook用户ID。 Play有一个很棒的库,可以访问内置的Web套接字; you can find its documentation here(我假设您正在使用Play!1,而不是2,因为您使用的是版本1插件)。

另一个选项是另一个名为play-fbgraph的Play模块。它甚至有一个example page来调用朋友列表,这看起来就像这样(未经测试):

JsonArray friends           = FbGraph.getConnection("me/friends");

答案 1 :(得分:0)

以下是此模块的文档: http://www.playframework.org/modules/fbconnect-head/home

  

<强>先决条件

     

在使用Facebook身份验证之前,您必须在Facebook上注册您的应用程序。请务必记下您的应用程序ID,API密钥和应用程序密钥。

如本单元所述:

  

轻松将基于Facebook的身份验证集成到任何Play框架应用程序中。

此模块旨在使用Facebook身份验证,就是这样。 没什么。

你应该考虑使用Carsten所说的play-fbgraph:它可以做更多的事情。