我创建了请求附加权限 read_stream 和 publish_stream 的 facebook 应用程序。在用户接受应用程序并允许应用程序阅读帖子后,当我尝试使用 fql 查询获取帖子时,我得到空结果。
这是代码
$appAccessToken = APP_ID|APP_SECRET
$fql = 'SELECT post_id, type, likes, source_id, created_time, privacy, comments FROM stream WHERE source_id = xxxxxxxxxxxxx';
$param = array(
'method' => 'fql.query',
'query' => $fql,
'callback' => '',
"access_token" => $appAccessToken
);
$fqlResult = $facebook->api($param);
结果是空数组
Array
(
)
我可以使用 user_access_token ("access_token" = $facebook->getAccessToken();) 甚至在 fql 查询中没有访问令牌来获取活动用户的结果。
问题是我需要访问所有使用应用程序的用户帖子,而不仅仅是活跃用户。离线用户阅读流的最佳方式是什么?