2011-12-02 63 views
1

我想弄清楚为什么一个简单的FQL查询来获取发表洞察信息失败。我有manage_pages和read_insights权限,Facebook不会给我任何线索,以什么我做错了:FQL Post Insights不会返回任何内容

$query1 = "SELECT post_id, message, created_time, attachment FROM stream WHERE actor_id='XXXXXXXX' and source_id='XXXXXXXXX' order by created_time"; 
    $query2 = "SELECT object_id, metric, value FROM insights WHERE object_id IN (SELECT post_id FROM #query1) AND metric = 'post_impressions_unique' AND end_time=end_time_date('2011-11-28') AND period=period('lifetime')"; 
    $queries = '{ 
    "query1": "' . $query1 . '", 
    "query2": "' . $query2 . '" 
    }'; 
    $data = $facebook->api_client->fql_multiquery($queries); 

当我看着$data,我看到的$query1结果很多帖子,我$query2的结果什么也没有看到。

我不明白我在做什么错。谁能帮忙?

谢谢!

DW

+0

我也尝试在两个不同的步骤中执行查询,以防万一它是fql_multiquery()的问题。我使用fql_query()自行运行第一个查询,然后将结果提交给第二个查询,但我仍然没有收到任何结果。 – dwenr

回答

0

似乎是一个错误运行的查询上从fql.multiquery“流”,我已经报了。尝试查询作为单个查询来测试:fql.query

相关问题