2012-01-02 50 views
0

在我的Android應用程序中,我通過Android SDK使用Graph API。尊重阻塞蒸汽項目類型的用戶設置

我不斷收到報道,設置爲隱藏/阻止Facebook項目(例如遊戲帖子)的項目仍顯示在我的應用程序中。

該代碼只是查詢「我/家」,並處理結果中返回的所有項目。 我預計阻止的條目根本不存在於結果中。 我也沒有看到任何標誌,指示項目是否應該隱藏。 查看Facebook網站的隱私設置,也沒有顯示這方面的應用特定設置。

是否有任何方法來過濾返回的json結果中的項目,以匹配項目在Web上顯示的方式?對於這種用法,FQL更好嗎?

作爲一個便箋,我也會從新聞提要中獲得關於缺失項目的報告。使用Graph API Explorer驗證並非所有在Web上顯示的項目都顯示在Graph API結果中。

將欣賞任何提示。

+0

這似乎是一個應該使用Facebook記錄的錯誤,因爲你是對的 -/me/home是基於用戶隱藏的應用程序/用戶設置過濾的(這些設置不能通過圖表API獲得) 。 – bkaid 2012-01-02 18:26:23

+0

sumbitted:http://developers.facebook.com/bugs/302643986447511 – roee88 2012-01-03 12:45:49

回答

0

當啓用「包括最近的活動故事」時,不會顯示錯誤。 一種解決方法,如果您想保持它啓用(並且只有當您真的這樣做,因爲它會破壞您的代碼,否則): 添加一個無效的篩選器參數的查詢。例如:我/家? filter =垃圾