直近5件のFacebookイベントをFQLで取って来る
Graph APIだと取れないものがあったりするので、FQLを使うサンプル。
2012/4/24現在、API仕様の変更でこのままだと上手くいかず。調査中。
<?php
function get_events ($fid, $appid, $secret, $limit = 5) {
$fb = new Facebook(array('appId'=>$appid, 'secret'=>$secret));
$yesterday = time()-60*60*24;//24時間前のタイムスタンプ
$fql = <<<____FQL
SELECT creator, description, eid, end_time, location, name, pic, pic_big, pic_small, start_time
FROM event
WHERE
eid in (
SELECT eid
FROM event_member
WHERE uid = $fid AND $yesterday < start_time)
AND privacy = 'OPEN'
ORDER BY start_time ASC
LIMIT $limit
____FQL;
return $fb->api(array('method'=>'fql.query','query'=>$fql));
}
実動例はこちら。
- 下北沢オープンソースCafeのイベント一覧 - http://www.osscafe.net/ja/meetups.html
Author And Source
この問題について(直近5件のFacebookイベントをFQLで取って来る), 我々は、より多くの情報をここで見つけました https://qiita.com/cognitom/items/cdb5a05583ee429c5c40著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .