2011-03-08 64 views
0

我正在爲Facebook做一個小小的移動應用程序,並且一直在研究Facebook Api幾周。能夠通過FQL和Graph App獲得Facebook評論,但都出現問題

我的問題,我需要幫助的意見,我有我的應用程序通過POST_ID /評論獲取它們呢?ACCESS_TOKEN = * * &上限= 10,但這種方式的問題是,意見正在發送最早的第一,所以如果我想得到最新的評論,並有200個評論,我不得不打電話給API,因爲19次分頁才能獲得最新的評論。有沒有什麼辦法告訴圖表api先發送最新的評論?我真的想避免必須立即得到所有評論,只是爲了自己排序 - 有時候有超過2000條評論。

昨天晚上我對fql做了一點實驗,發現我能夠在查詢中指定ORDER BY時間,並且還可以限制和少於時間來做我自己的分頁。這種方式的問題是,人物名稱(誰發表了評論)沒有被返回,只有該人物的ID。如果我錯了,請糾正我的錯誤,但這意味着必須打電話給api,以查找針對每篇帖子發表評論的評論者的姓名 - 有時超過2000條。我認爲這不是針對移動設備的解決方案。

我只是想讓我的應用程序以最新的優先顯示評論。請有任何建議嗎?

問候

回答

0
+0

這是我得到的工作昨晚api.facebook.com/method/fql.query?access_token=2227470867|2.kL_fpEu5X_wDcYYvTgydYA__.3600.1299542400-100001791466540|UAreV-aZV76vt747XUWgZ05DkQ4&query=select %20post_id,%20reply_xid,%20time,%20text,%20username,%20fromid%20from%20comment%20where%20post_id%20 =%20'114197465260262_209529412393733'%20ORDER%20BY%20time%20desc%20 LIMIT%203&format = json Woud you請問我如何能夠以這種方式獲取海報的名稱? – 2011-03-08 09:53:44

+0

我一直試圖在正確的方向上幫助你解決這個問題。我怎麼把我的問題放在一起。我可以在像api.facebook.com/method/fql.multiquery?access_token=***&queries=[{query1=select%20post_id,%20reply_xid,%20time,%20text,%20username這樣的get中創建一個json數組,%20fromid%20from%20comment%20where%20post_id%20 =%20'114197465260262_209529412393733'},{query2 = SELECT name,url,pic FROM profile WHERE id IN(SELECT fromid FROM#query1)%20ORDER%20BY%20time%20desc %20 LIMIT%203}]&format = json或者它是否必須在api的後期調用中? – 2011-03-08 10:17:41

+0

它的GET,據我所知..當你得到2個結果數組,你只需要查找1結果中的ID結果2結果是? – n00b 2011-03-08 11:55:32

相關問題