Facebook事件小工具

时间:2011-09-09 12:31:04

标签: facebook

鉴于Facebook事件ID,我想显示当前用户参加所述事件的朋友的列表。

似乎它应该是在社交插件的赞助下,但似乎无法找到正确的果汁。

2 个答案:

答案 0 :(得分:0)

使用FQL,我相信查询应该类似于:

SELECT uid,eid,rsvp_status FROM event_member WHERE eid = EVENTID AND uid IN(SELECT uid2 FROM friend WHERE uid1 = USERID

修改

根据您在下面的评论,假设您已经安装了JavaScript SDK(如果您没有访问此处:http://developers.facebook.com/docs/reference/javascript/了解更多信息),下面的代码应该可以满足您的需求(只需写出来jQuery在回调中的结果)。您需要做的就是将EVENTID插入查询:

FB.api(
  {
    method: 'fql.query',
    query: 'SELECT uid, eid, rsvp_status FROM event_member WHERE eid=EVENTID AND uid IN (SELECT uid2 FROM friend WHERE uid1=me())'
  },
  function(response) {
    // Process response with jQuery
  }
);

答案 1 :(得分:0)

我找到了一个很棒的教程:Facebook Programming: API Events

我发布的是How to share facebook events by my website?的答案,其中指出了另一个问题,如何在页面中添加'加入活动'按钮,这一点目前尚未得到答复......