Events 获取某个配置文件正在参加的活动

Events 获取某个配置文件正在参加的活动,events,facebook-fql,profile,Events,Facebook Fql,Profile,我正在尝试获取某些事件的信息,某些配置文件rsvp状态正在参与,但它检索为空。也许是关于访问托尔肯或其他什么 这是我当前的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 = 'attendin

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

这是我当前的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

但它检索空白。如何修复它?

您的代码很好,您只需确保您拥有获取该数据的用户权限即可。因此,转到facebook图形浏览器,输入代码,但这次将UID更改为me()。为什么会这样

  • Facebook应用程序授予的访问令牌决定了您可以在Facebook上看到哪些用户数据。默认情况下,图形浏览器显示您自己的数据
  • 因此,请确保您对事件数据具有正确的权限。您可以通过图形资源管理器上的“访问令牌”下拉列表进行测试
  • 以下是权限列表:

  • 看起来你需要“用户事件”


因此,FQL可能没有什么问题,但身份验证过程中出现了一些问题。祝你好运。

检查Facebook图形浏览器(),并运行一些变体。您使用“fql?q=”然后在fql语句中复制。无论您使用何种语言运行fql,您都会提示用户进行身份验证,当用户同意时,您的应用程序将获得访问令牌。在FQL查询中使用它。但是我需要从唯一的配置文件中提取信息。我不明白代码会是什么样子。你能写一个例子吗?没有用户的许可,你不能从个人资料中得到它,用户通过身份验证流接受用户的许可。