3

在 Facebook API v2.3 中,“user_posts”听起来像是“user_status”的超集。是这样吗?如果我已经有“user_posts”,为什么还需要“user_status”?

用户状态

提供对个人状态的访问。这些是 Facebook 上的帖子,不包含链接、视频或照片。

用户帖子

提供对个人时间轴上帖子的访问权限。包括他们自己的帖子、他们被标记的帖子,以及其他人在他们的时间线上发布的帖子。

https://developers.facebook.com/docs/facebook-login/permissions/v2.3#reference-user_status https://developers.facebook.com/docs/facebook-login/permissions/v2.3#reference-user_posts

4

1 回答 1

1

这是一个示例,说明您何时需要或更喜欢将 user_status 权限集成到 user_posts 权限...

假设您想对您的 facebook 用户进行情绪分析...如果您扫描/分析 user_posts 那么您将不会获得该用户独有的情绪,您将获得整个对话的情绪,因为 user_posts 包括来自该用户的 fb 朋友的帖子. 如果 facebook 只提供 user_posts 并且您只想要该用户的情绪,那么您将不得不投入大量时间和金钱开发一个清理脚本来过滤所有噪音,包括来自该用户的 fb 朋友的帖子。但幸运的是,在这种情况下,Facebook 直观地为开发人员提供了便利,通过打开 user_status 权限......有了这个权限,我可以只对该用户独有的文本运行情绪分析,而无需必须编写一个过滤掉所有噪音的脚本。因此,我得到的是用户情绪而不是对话情绪。所以这一切都取决于你的用例。

希望这可以帮助!

于 2015-06-11T16:10:05.610 回答