我需要顯示組內的所有Facebook事件。我知道組ID和創建者ID,但我無法顯示它們。使用fql api獲取組的事件
我總是在返回中獲得NULL值,就好像它們不存在一樣。我如何獲得此代碼的工作?
- 組是公共
- 我要顯示,即使用戶沒有登錄的外部頁面上的事件,以便每一位遊客看到這個組的事件。
代碼:
facebook = new Facebook(
array('appId' => $this -> params -> get('appid'),
'secret' => $this -> params -> get('secret'),
'cookie' => true, // enable optional cookie support
)
);
// Get the current access token
$access_token = $facebook->getAccessToken();
$fql = "SELECT name, pic, eid, start_time, end_time, location, description, update_time from event WHERE creator=XXXXXXXXXXX and eid IN (SELECT eid FROM event_member WHERE uid = " . $this -> params -> get('idfbpage') . ")";
$fqlResult = $facebook -> api($param);
返回NULL線,甚至全部由創建者創建的事件將是美好的假設,他們創建活動僅適用於該組。
需要用戶訪問令牌才能訪問此信息。我應該如何爲應用程序獲取訪問令牌給組本身?謝謝 – sharkyenergy