我一直试图获取一个页面的事件列表。试过fql,events.get但似乎没什么用。我最接近的是一个错误: 需要有效签名 我试过这样的事情:Get a list of events owned by a facebook page 结果是这样的:
https://api.facebook.com/method/fql.query?query=SELECT eid, name, creator.id FROM event WHERE eid IN (SELECT eid FROM event_member WHERE uid = XXXXX)
答案 0 :(得分:0)
只需调用图表api调用/<page_id>/events
即可获取页面事件。您可以在Facebook的graph api page node文档页面上查看您可以从页面获得的数据。
$params = array('access_token' => $my_valid_access_token);
$page_id = '135559539828390';
$res = $fb->api('/' . $page_id . '/events', 'GET', $params);
var_dump($res);
返回:
array(2) {
["data"]=>
array(1) {
[0]=>
array(5) {
["name"]=>
string(5) "Event"
["start_time"]=>
string(24) "2010-12-30T20:00:00+0000"
["end_time"]=>
string(24) "2010-12-30T23:00:00+0000"
["location"]=>
string(6) "Moscow"
["id"]=>
string(15) "114420411963816"
}
}
...
您还可以创建活动using POST queries on this node。