1

我已经成功地帮助 facebook 用户通过使用 facebook_sdk 使用他们的 facebook 登录对我的应用程序进行身份验证。

现在我想结交对我的应用程序进行身份验证的人的朋友。

如何使用 facebook_sdk 实现这一目标?

4

1 回答 1

1

这是 jsfiddle 展示了如何从 js 中获取好友列表:http: //jsfiddle.net/R3KF4/2/

只需将您的应用程序 ID 和密码放在底部,以及已授权该应用程序的 fb 个人资料的 ID。

我建议您在浏览器的开发人员工具中打开网络选项卡/捕获,这样您就可以看到网络上发生了什么。

它基于我的简单提要获取器: https ://github.com/goranobradovic/CommonCodeSnippets/blob/master/JS/fbUtils.js

当然,要正确保护您的应用程序,您需要从服务器端代码(在 php 中)执行第一步(获取 oauth 令牌)。明确一点,你需要把你的app id和secret放到这个url中:"https://graph.facebook.com/oauth/access_token?grant_type=client_credentials&client_id={appId}&client_secret={secret}"然后从php执行get请求来获取token,然后把它作为变量放到js中,这样打开你页面的用户就看不到你的app id和secret . 然后,您可以从 js 使用'https://graph.facebook.com/'+ userId + '/friends&' + token与朋友一起加载 json。

于 2012-08-31T22:08:29.923 回答