2012-10-10 67 views
1

我有這個API請求。將網頁上的問題與投票用戶的姓名進行分組;用戶ID ....等Facebook圖表API轉換爲Fql與「where」

367298846687999?fields=questions.fields(id,created_time,question,options.fields(name,votes.fields(id,username),vote_count,from)) 

但它返回頁面上的所有問題。

我需要通過選擇創建日期來獲得問題。像 Month(created_time) = 4year(created_time) = 2012

似乎我需要fql,但沒有關於從頁面頁面id獲取問題。

我們可以轉換我輸入的API代碼爲fql嗎?

回答

0

這裏是FQL

SELECT ID,所有者,問題,CREATED_TIME從提問WHERE所有者= 367298846687999

要限制的問題,只有那些在2012年4月問你需要添加AND created_time >= 2012-04-01 AND created_time <= 2012-04-30到您的查詢。

要獲得選項和投票,需要構建一個多查詢,將第一個查詢的結果傳遞給後續查詢,以獲取question_option表中的信息,然後獲得question_option_votes的結果。

0

是的,你可以通過fql中的created_time命令,但是fb db中的created_time不能按年份和月份分開。 Fb以時間戳格式將年,月,日和時間組合在一起。所以,你需要將你的正常日期時間轉換爲時間戳格式,然後我將通過使用fql來解決你的問題。