2012-04-16 53 views
1

我正在運行幾個fql查詢來嘗試將洞察數據提取到我自己的表中,並將其顯示出來。問題是什麼都沒有返回 - 這是一個示例查詢做Facebook的fql應用程序見解表工作?

SELECT metric, value FROM insights WHERE object_id='000' AND metric='application_stream_stories' AND end_time = end_time_date('2012-04-02') AND period=period('day') 

這將返回一對空方括號。它甚至不會返回帶有零值的列名稱。

如果我這樣做的另一個查詢 - 這一次改變它返回一個零值JSON數組

SELECT metric, value FROM insights WHERE object_id='000' AND metric='application_active_users' AND end_time = end_time_date('2012-04-02') AND period=period('month') 

和result-

[{"metric":"application_active_users","value":0}] 

我嘗試了這些查詢使用PHP和公尺的fql console on facebook-這張表是否工作(http://developers.facebook.com/docs/reference/fql/insights/#application_content)我已經循環了大部分指標,發現沒有任何工作。

回答

1

是的,它確實有效,確保您具有read_insights權限。如果你不這樣做,你會得到一個空陣列。 application_active_users不需要read_insights只有一個有效的訪問令牌。

任何有效access_token的公開可用application_active_users指標

https://developers.facebook.com/docs/reference/fql/insights/

相關問題