隐藏用户墙上的帖子

时间:2012-05-25 15:08:38

标签: facebook facebook-graph-api facebook-wall

是否可以从Facebook应用程序隐藏用户墙上的帖子,例如用户指定某些关键字的过滤器功能,应用程序将隐藏包含用户墙上关键字的所有帖子?

2 个答案:

答案 0 :(得分:0)

是的,但我不会在这里解释整个过程,因为它基本上是如何遍历数组的教程。基本上,您只需要从Graph API进行身份验证并获取用户Feed connection。这将为您提供一个表示用户时间轴/墙的JSON数组。

拥有此数组后,您可以遍历它,如果JSON对象的内容部分中存在特定关键字,您可以选择不在应用中显示它们。

答案 1 :(得分:0)

从技术上讲,你做不到。如果用户无法从他们的个人资料中隐藏帖子,那么应用程序也无法这样做。 Facebook为您提供Hide from Timeline选项以隐藏用户时间线上的帖子,但它不会阻止帖子出现在其他地方。

除非您的应用程序是消息的来源(即应用程序创建了消息),否则您无法从用户的时间线删除帖子。 FB也不允许你修改用户的帖子:

  

隐私政策:任何非默认隐私设置都必须是有意的   由用户选择。您不能设置自定义隐私设置,除非   用户已主动指定他们想要此非默认值   设置。请注意,帖子的可见性将由   用户的隐私设置以及更严格的用户隐私设置   帖子的隐私领域

听起来您的应用程序正在尝试审查用户的帖子,而不是将其隐藏在用户的请求中。