有没有可能对facebook应用程序隐藏用户墙上的帖子,就像过滤功能一样,用户指定特定的关键字,应用程序会隐藏所有包含用户墙上的关键词的帖子?
发布于 2012-05-25 23:17:47
是的,但我不会在这里解释整个过程,因为它基本上是如何遍历数组的教程。基本上,您只需要进行身份验证并从Graph API获取用户的Feed connection。这将为您提供一个表示用户Timeline/Wall的JSON帖子数组。
一旦有了这个数组,就可以遍历它,如果特定的关键字存在于JSON对象的内容部分,您可以选择不在应用程序中显示它们。
发布于 2012-05-26 00:32:41
从技术上讲,你不能。如果用户不能从他们的个人资料中隐藏帖子,那么应用程序也不能这样做。Facebook为你提供了Hide from Timeline的选项,从用户的时间线中隐藏帖子,但这并不能阻止帖子在其他地方出现。
你不能从用户的时间线中删除帖子,除非你的应用程序是该消息的来源(即该应用程序创建了该消息)。FB也不允许你修改用户的帖子:
隐私策略:任何非默认隐私设置都必须由用户有意选择。您不能设置自定义隐私设置,除非用户主动指定他们需要此非默认设置。请注意,帖子的可见性将由用户的隐私设置以及帖子的隐私字段的更严格限制来确定
这听起来像是你的应用程序试图对用户的帖子进行审查,而不是根据用户的请求隐藏它们。
https://stackoverflow.com/questions/10756903
复制相似问题