2011-12-02 71 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

相關問題