是否可以从Facebook应用程序隐藏用户墙上的帖子,例如用户指定某些关键字的过滤器功能,应用程序将隐藏包含用户墙上关键字的所有帖子?
答案 0 :(得分:0)
是的,但我不会在这里解释整个过程,因为它基本上是如何遍历数组的教程。基本上,您只需要从Graph API进行身份验证并获取用户Feed connection。这将为您提供一个表示用户时间轴/墙的JSON数组。
拥有此数组后,您可以遍历它,如果JSON对象的内容部分中存在特定关键字,您可以选择不在应用中显示它们。
答案 1 :(得分:0)
从技术上讲,你做不到。如果用户无法从他们的个人资料中隐藏帖子,那么应用程序也无法这样做。 Facebook为您提供Hide from Timeline
选项以隐藏用户时间线上的帖子,但它不会阻止帖子出现在其他地方。
除非您的应用程序是消息的来源(即应用程序创建了消息),否则您无法从用户的时间线删除帖子。 FB也不允许你修改用户的帖子:
隐私政策:任何非默认隐私设置都必须是有意的 由用户选择。您不能设置自定义隐私设置,除非 用户已主动指定他们想要此非默认值 设置。请注意,帖子的可见性将由 用户的隐私设置以及更严格的用户隐私设置 帖子的隐私领域
听起来您的应用程序正在尝试审查用户的帖子,而不是将其隐藏在用户的请求中。