从user_id获取用户访问令牌(已授权的应用)

时间:2012-02-07 12:46:30

标签: facebook facebook-graph-api user-permissions

我在Facebook上运行了一个民意调查应用程序(每个用户每天都会投票)。到目前为止,我没有在我的数据库中存储用户访问令牌。现在这已更新,此时我将保留访问令牌。每次用户投票时,我都会保存他的访问令牌。

我的问题是如何从以前的投票中获取用户的访问令牌,考虑到他们已经授权我的应用程序,这可能吗?有这个方法吗?我有用户ID。

(需要这个的唯一原因是从FB图API获取“is_verified”属性)

感谢您的帮助,

雨果

1 个答案:

答案 0 :(得分:1)

如果没有对他进行身份验证,则无法获得用户access_token

然而,您可以将用户应用发送给用户请求,让用户访问您的应用,这样您就可以存储用户的access_token

请注意access_token可能会过期而offline_access permission is deprecated(并将很快删除),您可以将令牌延长至60天(扩展仅适用于重新验证但尚未经过身份验证的用户) ...