0

我正在用 Python2.7 编写一段代码。我想根据他们的 Facebook 帐户比较 2 个用户。为此,我需要用户信息,例如喜欢、电影、音乐、书籍、笔记、权限、签到、位置等

我面临的问题是,并非所有用户都允许查看他们的信息的完全权限,因为我可以使用 oauth2.0,但又一次只适用于我网站的当前用户(活动用户),我怎样才能得到被动用户的上述信息?

4

1 回答 1

1

如果“被动”用户是您主动用户的朋友,那么您可以请求“<a href="https://developers.facebook.com/docs/authentication/permissions/#user_friends_perms" rel="nofollow">friends_ ” - 后者对所有允许此操作的字段的权限。当然,只有在朋友设置了他们的隐私设置以允许应用程序代表他们的朋友访问它们时,您才会获得这些信息。

除此之外,唯一的另一种方法是让您的主动用户向被动用户发送请求,邀请他们也使用您的应用程序。当他们接受时,您也可以向他们请求用户级别的相同权限,然后开始比较。

出于隐私原因,没有其他方法 - 这是一件好事。

于 2012-08-27T10:35:24.303 回答