被动用户的身份验证

时间:2012-08-27 08:47:03

标签: python algorithm facebook-oauth

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

我面临的问题是并非所有用户都允许使用完全权限来查看他们的信息,因为我可以使用oauth2.0,但是那样只会对我网站的当前用户(活动用户),如何我可以为被动用户获取上述信息吗?

1 个答案:

答案 0 :(得分:1)

如果“被动”用户是您的活动用户的朋友,那么您可以请求“friends_” - 来自后者的所有允许此操作的字段的权限。当然,如果朋友设置了隐私设置,以便允许应用代表他们的朋友访问这些信息,那么您只会获得这些信息。

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

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