嘿,有人可以告诉我,如何在播放应用程序中从我的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=/
感谢, 我期待着你的帮助
答案 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:它可以做更多的事情。