我正在使用facecook php sdk,我希望在最后30分钟内获得用户状态更新。我是这个sdk的新手还是我在学习这个。有没有办法在哪里可以获得用户最近的Facebook状态?
我使用以下代码,这会提供所有状态更新。我想只获得最近的更新。
$request = new FacebookRequest($sess,'GET','/me/posts');
$response = $request->execute();
$graphObject = $response->getGraphObject();
echo '<pre>' . print_r( $graphObject, 1 ) . '</pre>';
答案 0 :(得分:1)
您需要通过登录获得user_posts
权限,然后您可以使用since
参数以及PHP中的时间计算来获取30分钟前的时间戳
/me/posts?since={timestamp_30min_ago}
将{timestamp_30min_ago}
替换为实际时间戳。
见