2012-01-02 47 views
2

我目前使用圖形API,它似乎有很多錯誤。官方Facebook for Android應用程序使用哪個API?

實例(缺少帖子):

  1. 查詢 「家」 使用圖形API瀏覽器(所有授予的權限)。

  2. 查看Facebook網站或Facebook Android應用程序中顯示的帖子(均設置爲先顯示最近的帖子)。

  3. 將結果進行比較,您可能會看到一些帖子丟失(可能缺少視頻,照片或只是簡單的文本狀態)。

我最近發表的關於另一個問題(圖形API返回一些隱藏的職位)的問題。所以它會返回它不應該發佈的帖子,並忽略它應該發佈的帖子。

很明顯,有一種方法可以正確地獲取所有項目,但我已經研究了很長時間的這個問題,看起來像Graph API根本就不是解決方案。 我想知道是否有其他人使用Graph API看到過這些問題,如果切換到FQL有幫助。知道Facebook官方應用程序使用哪個API將有望終止純Graph API與FQL問題。

編輯:回答我的原始問題 - Facebook的Android應用程序正在使用FQL。但我想知道是否可以使用Graph API來正確顯示流/牆的1-1反射。

回答

3

官方的Facebook應用程序使用無證並且通常不可用的API。從監控和解密網絡流量來看,它主要是fql調用,但是他們可以訪問第三方開發人員不可用的數據和方法。因此,在使用Feed時,您經常會發現這種差異。但是,我通常會發現fql和graph返回的結果相同,但與Facebook.com及其移動應用程序不同。

+0

我做了很多測試,發現FQL和Graph不會返回相同的數據。實際上,使用FQL和使用filter_key ='others'查詢返回的結果離新聞訂閱源更近(與http://developers.facebook.com/docs/reference/fql/stream/中記錄的過濾結果不同) 。你能詳細解釋「別人」的含義嗎?文檔缺少這些信息。 – roee88 2012-01-03 13:31:37

相關問題