1

我试图弄清楚为什么一个简单的 FQL 查询来获取帖子洞察力会失败。我有 manage_pages 和 read_insights 权限,facebook 不会给我任何提示我做错了什么:

    $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

我不明白我做错了什么。任何人都可以帮忙吗?

谢谢!

德国之声

4

1 回答 1

0

似乎有一个从 fql.multiquery 对“流”运行查询的错误,我已经报告了它。尝试将查询作为单个查询进行测试:fql.query

于 2013-04-24T15:16:16.103 回答