2010-02-14 36 views
2

如何使用Facebook Connect在我自己的网站上显示朋友的Facebook状态列表?如何使用Facebook Connect在我自己的网站上显示我朋友的Facebook状态列表?

本质上,我想使用Facebook Connect的登录机制在我自己的域上登录我自己的网站,然后在我自己的网站内容旁边显示Feed状态(只要我通过Facebook登录连接)。我一直无法找到任何教程,他们主要关注其他人通过Facebook Connect登录我的网站发表评论和事情,这不是我所追求的。

如果我可以使用Facebook REST API而不是Facebook Connect来检索这些数据,那会更好。

+0

我不知道是否有可能在我自己的网站上显示自己的Facebook状态......而不是重复这个问题。 – 2010-02-14 04:14:23

回答

3

Facebook Connect使用的JavaScript client library可让您执行Facebook应用程序可从网站内部执行的几乎所有JS功能。

要在JavaScript中检索用户的朋友列表,请确保用户已连接,然后调用FB.Facebook.apiClient.friends_get,传入一个函数以在检索数据时调用。您可以通过Users.getInfo API call获得您自己或朋友的当前状态。像下面这样的东西应该让你去:

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调用。

相关问题