グループ内のすべての Facebook イベントを表示する必要があります。グループ ID と作成者 ID はわかっていますが、表示できません。
あたかも存在しないかのように、常に 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);
その作成者によって作成されたすべてのイベントでさえ、このグループに対してのみイベントを作成すると仮定して OK であっても、null 行を返します。