我有一个使用facebook连接的网站,允许用户登录该网站的登录系统。如果我想验证我们的数据库捕获的facebook用户ID是否与facebook授权我们的应用程序匹配,反之亦然,我该怎么做?
例如,如果我登录facebook开发人员应用程序并且它告诉我我们有7个用户(我认为这意味着7个人已经“连接”到我们的应用程序),我在哪里可以找到这7个用户的列表
我认为他们的Facebook用户ID是公共信息,但我希望能够在与我们的应用程序相关的列表中获取它们。
我认为这对于数据库维护是很常见的(在我的例子中只是为了验证一切正常)。
答案 0 :(得分:2)
根据开发者控制台向我看,你不能得到这样的列表。您可以做的最好的事情是friend.getAppUsers()
,它会为您提供已安装该应用的朋友的列表。无赖;对于我正在研究的应用程序,我实际上也非常需要它。我想只需使用授权后,取消授权回调网址来管理您的用户列表。
答案 1 :(得分:1)
我也错过了很多应用程序用户。
然后,在授权申请后,一旦访问应用程序的第一页,我就开始向数据库添加用户名和ID。
现在有任何新人来到我的应用程序,他们被添加到'appusers'表