【问题标题】:FQL Post Insights returns nothingFQL Post Insights 不返回任何内容
【发布时间】:2011-12-02 14:00:19
【问题描述】:

我试图弄清楚为什么一个简单的 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 的结果。

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

谢谢!

DW

【问题讨论】:

  • 我也尝试过分两个不同的步骤进行查询,以防 fql_multiquery() 出现问题。我使用 fql_query() 自己运行第一个查询,然后将结果带到第二个查询,但我仍然一无所获。

标签: facebook-fql facebook-insights


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2021-07-07
    • 1970-01-01
    • 1970-01-01
    • 2016-07-24
    • 2020-04-27
    • 2019-04-06
    • 2012-02-15
    • 2020-09-07
    • 2021-11-22
    相关资源
    最近更新 更多