Oauth 2:access_token是User的唯一密钥吗?

Jac*_*ack 5 facebook oauth oauth-2.0

用户与Facebook连接后,Facebook会以一个回复access_token.

我可以假设access_token它将始终保持不变并且对每个用户都是唯一的吗?

如果是这样,那么我可以使用它来查找我的数据库中的用户,如果没有找到,则创建一个新用户.

如果没有,有没有办法要求Facebook 在连接后立即将您user_id(带access_token)发回给我,这样我就不必再提出要求了/me?fields=id

Rya*_*n S 5

您应该将它们id用作唯一标识符.这access_token是独一无二的,但每次请求时都会得到一个新的.

  • @RyanSpeets你能提供链接到支持这个答案的消息来源吗?谢谢,非常感谢! (2认同)