获取特定个人资料所参加的活动

时间:2012-07-11 04:11:27

标签: events facebook-fql profile

我试图获取一些某些配置文件rsvp状态正在参与的事件的信息,但它检索空白。也许是关于访问tolken或其他什么。

这是我目前的fql

SELECT name, pic, start_time, end_time, location, description 
            FROM event WHERE eid IN ( SELECT eid FROM event_member WHERE uid = 100003454558689 AND rsvp_status = 'attending') 
            ORDER BY start_time asc

但它检索空白。我该如何解决?

1 个答案:

答案 0 :(得分:0)

您的代码很好,您只需要确保您拥有获取该数据的用户权限。所以转到facebook图形资源管理器,然后弹出你的代码,但这次将UID更改为me()。为什么这样做?

  • 您的访问令牌由Facebook应用程序授予,确定您可以在Facebook上看到的用户数据。默认情况下,Graph Explorer会显示您自己的数据。
  • 因此,请确保您拥有事件数据的正确权限。您可以通过Graph explorer上的Acess Token下拉列表进行测试。
  • 以下是权限列表:https://developers.facebook.com/docs/authentication/permissions/

  • 看起来你需要" user_events"

因此,FQL可能没什么问题,但是在auth过程中有些东西。祝你好运。