我有一个流程,它会定期为给定的用户搜索流表,导入任何新的评论或帖子。当我使用facebooks fql.query链接测试我的查询时,会列出正确的结果。例如:
SELECT post_id,app_id,actor_id,created_time,updated_time,message,comments,app_data,likes,attachment,permalink FROM stream WHERE source_id =“652904096”ORDER BY updated_time DESC LIMIT 0,20
第一个结果是今天早些时候。
但是当我使用我的应用程序和php sdk时,使用相同的查询和访问令牌,第一个结果是从12月23日开始
以下是我从我的应用程序调用查询的方法
$result = $fb->api(array(
"method"=>"fql.query",
"query"=>$query,
"access_token"=>$oauth_token
));
有谁知道为什么会发生这种情况?我已经向PHP SDK添加了调试语句,以确认查询和访问令牌是相同的。
答案 0 :(得分:0)
如果同时查询&访问令牌是相同的,你正在使用的API中发生了一些缓存。您是否尝试过使用Javascript SDK?您可以在https://developers.facebook.com/tools/console/进行快速测试。