【问题标题】:Facebook App User informationFacebook 应用用户信息
【发布时间】:2013-01-31 19:06:58
【问题描述】:

我有一个 facebook Canvas 应用程序。用户授权应用程序后,我将存储 facebook 用户名。

我想收集有关该用户的更多信息。我阅读了以下帖子。

get list of facebook users who are using specific application using FQL

Facebook Canvas App - Finding all users who have installed the app

How to get all the user IDs of people who are using your Facebook application

一旦我存储了用户名,如果我想要更多信息,我该如何获取它。像电子邮件、位置等(假设应用程序具有扩展权限)。拥有用户名和应用程序访问令牌后,我可以随时获得这些吗?

【问题讨论】:

    标签: facebook facebook-graph-api facebook-javascript-sdk facebook-fql


    【解决方案1】:

    只要您拥有用户的usernameid 以及该用户的有效access_token 并具有所需的权限,您就可以随时查询此信息。

    您应该同时存储 usernameaccess_token 以使其正常工作。

    请记住,有些信息在没有access_token 的情况下可用。另一方面,用户可以限制他们的隐私设置,以便您的应用看不到其中一些项目。

    【讨论】:

    • 那么,用户访问令牌和应用访问令牌有区别吗?如果我将用户访问令牌存储在画布页面上,它不会过期吗?
    • 是的。每次他们访问时,您都需要刷新访问令牌。是的,有区别。您可以使用其中任何一个来执行某些任务,但是像发布到用户的时间线这样的事情需要用户令牌,并且某些应用任务需要应用令牌。
    猜你喜欢
    • 1970-01-01
    • 2011-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多