我有Facebook登录/注册。因此,我在注册期间保留Facebook ID,并在使用Facebook登录时进行比较。但Facebook Id对于同一用户的每个会话都是唯一的吗?
此外,有没有办法在单个api中获取登录和用户个人资料数据(包括用户图片)(即登录请求中的ie.get)?
答案 0 :(得分:2)
请查看文档:
用户访问令牌有两种形式:短期令牌和长期令牌。短命代币通常具有大约一个或两个小时的寿命,而长寿代币通常具有大约60天的寿命。你不应该依赖这些生命周期保持不变 - 生命周期可能会在没有警告的情况下改变或提前到期。
和
当人们首次登录已升级到API v2.0或更高版本的应用程序实例时,Facebook将开始发布应用程序范围的用户ID。以前,用户在每个应用程序中都使用相同的ID。使用应用范围的ID,同一用户的ID在不同应用之间会有所不同。这使得用户的数据更难以在应用之间传递,这有助于保护人们的信息。 对于已登录应用的用户,他们的ID不会更改。
不,不可能通过登录过程一步获取用户信息。用户必须先授予他的权限。