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

何が間違っているのかわかりません。誰か助けてもらえますか?

ありがとう!

DW

4

1 に答える 1

0

fql.multiquery から "stream" でクエリを実行するバグがあるようです。私はそれを報告しました。テストする単一のクエリとしてクエリを試してください: fql.query

于 2013-04-24T15:16:16.103 に答える