我试图使用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>';
如果只获取用户创建的事件,我该如何避免此错误?
答案 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())
唯一需要注意的是你需要参加这个活动。