此问题与此问题question有关。
这种Facebook更改是否意味着我们必须存储第一次返回的用户令牌,并将其重用于所有后续的Facebook请求?如果我们不存储此用户令牌会发生什么 - 我们可以再次请求吗?如果是,我们该怎么做?
此外,用户令牌何时到期,是否过期?
答案 0 :(得分:2)
此documentation显示了如何获取有关access_token的数据。你打电话给:
https://graph.facebook.com/debug_token?input_token=INPUT_TOKEN&access_token=ACCESS_TOKEN
最佳做法是存储访问令牌及其过期。这个documentation显示了如何扩展会话。
请注意第二个链接中的引用:
当用户完成客户端身份验证流程并检索他们的身份时 用户访问令牌,默认情况下,您将收到一个短期令牌 仅有效期为1-2小时。没有Javascript SDK函数可以帮助扩展它,但是,您可以将此令牌换成更长寿命的(有效期为60天)