2013-09-25 87 views
3

我希望通過FQL從我的Facebook頁面(最熱門周,最熱門城市,最受歡迎的年齡組)獲取以下圖像中顯示的信息。從頁面facebook獲取信息facebook api圖

enter image description here

我怎樣才能做到這一點?

+0

你嘗試過什麼了嗎?任何搜索/研究呢? –

+0

是的,但你沒有工作$ this-> request-> data ['Pag'] ['idpage'] = $ result [0] ['id']; $ params = array('method'=>'fql.query', 'query'=>「SELECT pic,type,name,about,current_location,unread_message_count FROM page WHERE page_id ='」。$ result [0] [ 'ID']。」'」,); $ result = $ facebook-> api($ params); –

回答

2

對於一個Facebook頁面,您可以查詢以下圖表API端點: graph.facebook.com/{page-id}/insights

或通過FQL:

SELECT ... FROM insights WHERE object_id = <page-id> AND metric = B AND end_time = C AND period = D 

最熱門的城市(page_impressions_by_city_unique)和最受歡迎的年齡段(page_impressions_by_age_gender_unique)指標將作爲Insights API端點的唯一值報告。

據我所知,最受歡迎的周不是由API報告的。您需要查詢每週統計數據的API並在應用程序代碼中比較這些數據。

你或許應該檢查自己的文件:
圖形API:https://developers.facebook.com/docs/reference/api/insights/
FQL:https://developers.facebook.com/docs/reference/fql/insights