1

我正在尝试使用 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();
}

提前致谢。

4

1 回答 1

0

如果这没有返回任何内容,最可能的原因是您的用户在身份验证流程期间未授予user_events 权限。

查看您上面的评论,您可能已经添加user_events了用户通过 Authenticated Referrals 流程或通过 App Center 授予的权限,但直接访问该应用程序的普通用户需要通过上述文档中的身份验证流程之一,您'可能不这样做

于 2012-10-11T04:00:30.993 回答