我有一个为给定用户定期修改流表的过程,导入了任何新的注释或帖子。当我使用facebooks fql.query链接测试我的查询时,列出正确的结果。例如:FQL在从APP中查询时返回不同的结果
SELECT POST_ID,APP_ID,actor_id,CREATED_TIME,updated_time,消息,评论,app_data文件,喜欢,附着,固定链接FROM流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添加了调试语句,以确认查询和访问令牌是否相同。
我有完全相同的问题!目前正在进行此项工作。 你有没有找到问题所在?这肯定不是缓存问题。 – maxwell2022 2012-08-11 12:51:28
我改用Graph API来查询FQL,这似乎解决了我的问题。 graph.facebook.com/fql?q=YOUR_QUERY – thefreeman 2012-08-14 17:43:52
我已经在使用图形api,但仍然没有得到与不同的2个不同的标记 – maxwell2022 2012-08-27 08:38:39