【问题标题】:How do I display a list of my friends' Facebook statuses on my own web site using Facebook Connect?如何使用 Facebook Connect 在我自己的网站上显示我朋友的 Facebook 状态列表?
【发布时间】:2010-02-14 03:15:56
【问题描述】:

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

基本上,我想使用 Facebook Connect 的登录机制在我自己的域上登录我自己的网站,然后在我自己的网站内容旁边显示一个类似 Feed 的状态(只要我通过 Facebook Connect 登录) )。我找不到任何教程可以做到这一点——他们主要关注的是其他人通过 Facebook Connect 登录我的网站以发布 cmets 和东西,这不是我所追求的。

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

【问题讨论】:

  • 与其重复问题,我一直想知道是否可以在我自己的网站上显示我自己的 Facebook 状态...?

标签: facebook


【解决方案1】:

Facebook Connect 使用的JavaScript client library 让您几乎可以通过 JS 执行 Facebook 应用程序可以在站点内部执行的所有操作。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-16
    • 1970-01-01
    • 1970-01-01
    • 2012-03-25
    相关资源
    最近更新 更多