Facebook graph api 事件fql返回空数组

Facebook graph api 事件fql返回空数组,facebook-graph-api,facebook-fql,Facebook Graph Api,Facebook Fql,我试图使用facebook php sdk检索用户事件,但我被卡住了,api返回一个空数组 $user = $me['id']; $fql = "SELECT eid, name, start_time, end_time FROM event WHERE eid IN (SELECT eid FROM event_member WHERE uid = 1552544515) ORDER B

我试图使用facebook php sdk检索用户事件,但我被卡住了,api返回一个空数组

$user = $me['id'];
$fql = "SELECT eid, name, start_time, end_time 
    FROM event 
    WHERE eid IN (SELECT eid 
                  FROM event_member 
                  WHERE uid = 1552544515) 
    ORDER BY start_time LIMIT 5";
$params = array(
    'method' => 'fql.query',
    'query' => $fql,
);
try {
$result = $facebook->api($params);
} catch (FacebookApiException $e) {
echo $e->getMessage();
}

提前感谢。

如果这没有返回任何内容,最有可能的原因是您的用户在流程中没有授予
user\u事件


查看上面的评论,您可能已将
user\u events
添加到用户通过已验证的转介流或通过App Center授予的权限中,但直接访问应用的普通用户需要通过上面文档中的一个验证流,你可能没有这样做

我想你有
用户事件
?当然,这是我创建facebook应用程序时做的第一件事,但谢谢你的回答。所以当你用访问令牌呼叫/me/权限时,它确认你有该权限?Graph API上的/me/events也没有返回任何内容?我只获得这些权限,调用/me/permissions安装并阅读InsightsHanks,我将查看我的流程,可能这就是原因,很抱歉我的英语不好。