如何建模Facebook访问令牌和用户帐户

问题描述 投票:-1回答:1

我正在构建一个允许用户使用facebook登录注册的应用程序。 Facebook登录给了我们一个expiring access token

到目前为止,我已经考虑通过手机应用程序收集facebook访问令牌本身,它应该将其发布到api。 api可以搜索以查看它之前是否看到此令牌,如果它没有,则应该生成新的用户帐户。

然而facebook文档提到此令牌到期。如果用户的令牌过期并且他们向我的api提供新令牌,则api将为现有用户生成新帐户。我该怎么解决这个问题?

facebook facebook-graph-api oauth facebook-javascript-sdk django-users
1个回答
0
投票

使用访问令牌访问https://graph.facebook.com/me?fields=id,它将为您提供应用程序的用户唯一ID。使用它作为主键。

您可以使用图形资源管理器工具https://developers.facebook.com/tools/explorer/进行尝试

你会收到像这样的回复

{
  "id": "10123455041265200"
}

文件https://developers.facebook.com/docs/graph-api/reference/user/

© www.soinside.com 2019 - 2024. All rights reserved.