获取用户创建的事件

时间:2012-02-24 01:44:52

标签: facebook-fql

我试图使用FQL来检索用户从Facebook组织的所有事件。

我开始在Facebook Developer页面上使用FQL的例子。一切都运作良好。

虽然知道创建者不可索引,但我真的想知道如何检索数据。

我尝试的是:

$fbuser = [facebook_user_id]
$fql = 'SELECT name, venue, location, start_time FROM event WHERE creator='.$fbuser.' AND eid=*';
$ret_obj = $connection->api(array( 'method' => 'fql.query', 'query' => $fql, ));
echo '<pre>'.print_r($ret_obj).'</pre>';

如果只获取用户创建的事件,我该如何避免此错误?

1 个答案:

答案 0 :(得分:0)

请参阅:http://developers.facebook.com/docs/reference/fql/event_member/

fql?q=SELECT name, venue, location, start_time FROM event WHERE creator=me() AND eid IN (SELECT eid FROM event_member WHERE uid=me())

唯一需要注意的是你需要参加这个活动。