2012-02-27 31 views

回答

2

只有Facebook用户ID是必需的。

您也可以使用Facebook帐号来获取用户及其好友列表的详细信息。

+0

好的。所以我会使用我的应用程序的密钥/秘密+用户ID(我从用户的登录中获得)来执行用户允许我代表他执行的操作。是对的吗? – bicatu 2012-02-27 15:39:09

+0

@bicatu:没错 – zerkms 2012-02-27 19:33:03

0

您需要的access_token,用户ID

修正

的SDK将存储和令牌自动发送接入的顶部。所以不需要自己存储访问令牌。

+1

请注意,access_token将会过期,除非您请求offline_access权限,并且即使用户更改了密码等,该令牌仍可能过期。因此,不要将access_token存储在数据库中,但每次用户登录并将其存储在会话中时都会请求它。 – MichaelH 2012-02-27 02:47:18

+0

为什么?不,他不需要 – zerkms 2012-02-27 02:58:06

+0

@MichaelH:幸运的是'offline_access'已被弃用,并且很快就会被移除! :3 – zerkms 2012-02-27 02:58:53

0

如果需要的话,如名字,姓氏等,您可以存储用户的其他细节太多,但对于像行为,获取用户的朋友列表或发布的消息,则只能存储登录用户的Facebook的用户ID 。足够了。

相关问题