尊重阻塞蒸汽项目类型的用户设置
问题描述:
在我的Android应用程序中,我通过Android SDK使用Graph API。尊重阻塞蒸汽项目类型的用户设置
我不断收到报道,设置为隐藏/阻止Facebook项目(例如游戏帖子)的项目仍显示在我的应用程序中。
该代码只是查询“我/家”,并处理结果中返回的所有项目。 我预计阻止的条目根本不存在于结果中。 我也没有看到任何标志,指示项目是否应该隐藏。 查看Facebook网站的隐私设置,也没有显示这方面的应用特定设置。
是否有任何方法来过滤返回的json结果中的项目,以匹配项目在Web上显示的方式?对于这种用法,FQL更好吗?
作为一个便笺,我也会从新闻提要中获得关于缺失项目的报告。使用Graph API Explorer验证并非所有在Web上显示的项目都显示在Graph API结果中。
将欣赏任何提示。
答
当启用“包括最近的活动故事”时,不会显示错误。 一种解决方法,如果您想保持它启用(并且只有当您真的这样做,因为它会破坏您的代码,否则): 添加一个无效的筛选器参数的查询。例如:我/家? filter =垃圾
这似乎是一个应该使用Facebook记录的错误,因为你是对的 -/me/home是基于用户隐藏的应用程序/用户设置过滤的(这些设置不能通过图表API获得) 。 – bkaid 2012-01-02 18:26:23
sumbitted:http://developers.facebook.com/bugs/302643986447511 – roee88 2012-01-03 12:45:49