如何使用 Facebook Connect 在我自己的网站上显示 friend 的 Facebook 状态列表?
本质上,我想使用 Facebook Connect 的登录机制在我自己的域上登录我自己的网站,然后在我自己的网站内容旁边显示类似 Feed 的状态(只要我通过 Facebook Connect 登录) )。我还没有找到任何可以做到这一点的教程 - 它们主要关注的是其他人通过 Facebook Connect 登录我的网站来发表评论和其他内容,而这不是我所追求的。
如果我可以使用 Facebook REST API 而不是 Facebook Connect 来检索此数据,那就更好了。
最佳答案
JavaScript client library Facebook Connect 使用的 Facebook 应用程序可以在网站内部通过 JS 执行几乎所有操作。
要在 JavaScript 中检索用户的好友列表,请确保用户已连接,然后调用 FB.Facebook.apiClient.friends_get
,传入一个函数以在检索数据时调用。您可以通过 Users.getInfo
API call 获取自己或 friend 的当前状态。 。类似以下内容应该可以帮助您继续:
FB.Facebook.apiClient.friends_get(null,function(data){
var statusData = FB.Facebook.apiClient.users_getInfo(data,['uid','status']));
//Do something with statusData return objects here
}
确保您已在 FB_RequireFeatures(["Api"],function(){//callback here})
调用中包含正确的库。
您还可以使用Connect authentication with server-side client libraries并进行相同的 API 调用。
关于facebook - 如何使用 Facebook Connect 在我自己的网站上显示我 friend 的 Facebook 状态列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2260035/