由于用户的错误,这种情况已经出现在我的数据库持有的Oauth令牌Facebook的用户没有这个人的Facebook ID,正确的名称,或与Facebook帐户链接的电子邮件。仅使用Oauth标记,是否可以获取用户的Facebook标识或其他信息?Facebook的用户信息只有一个OAuth令牌
1
A
回答
2
令牌拥有你需要的所有信息 - 如Ben Biddington(也可能是其他许多地方)的令牌(管道(|
)之间)的部分解释是会话密钥,格式如下:
2.{secret}.3600.{expires_at_seconds_after_epoch}-{user_id}
因此,如果您的令牌看起来像
1234567890|2.3onmAQCJpDQDrbT6.3600.1307484000.0-987654321|316cKUabM1Z-5X4P8k4sJdnW8ok
会话密钥
2.3onmAQCJpDQDrbT6.3600.1307484000.0-987654321
,然后将用户ID将987654321
3
如果令牌的仍然有效,尝试获取https://graph.facebook.com/me?fields=id&access_token=____
相关问题
- 1. 使用令牌获取信息。 OAuth
- 2. OAuth令牌承载者额外的用户信息
- 3. oAuth,一个客户端一个令牌?或一个客户端多个令牌?
- 4. 如何使用用户访问令牌获取Facebook信息
- 5. 一般Facebook OAuth /令牌问题
- 6. 如何通过访问令牌获取Facebook用户信息?
- 7. 从令牌c获取用户信息#
- 8. Facebook扩展令牌只有一页,如何获得休息
- 9. 的YouTube API使用OAuth令牌来获取信息的用户在.NET
- 10. RoR - 如何使用OAuth获取Facebook用户的访问令牌?
- 11. 更新现有的Facebook用户令牌
- 12. 只有用户访问令牌才能调用facebook api
- 13. 带有用户信息的Identity Server 4访问令牌
- 14. 使用捕获的访问令牌检索用户的Facebook信息的问题
- 15. Facebook API - 访问令牌传递不一致的信息
- 16. Socialauth-android获取oAuth令牌并在设备上使用帐户信息
- 17. 现有Oauth令牌的Spring Security Oauth
- 18. facebook oauth令牌对于某些用户已过期
- 19. 我如何获得一个有效的OAuth令牌,拥有Facebook上测试用户的权限
- 20. Spring OAuth 2 + JWT包含访问令牌中的附加信息
- 21. OAuth 2.0令牌处理。是否有服务器令牌和客户端令牌?
- 22. Laravel Passport:用户只有一个令牌并不多
- 23. Facebook应用登录 - 一个OAuth访问令牌交换代码工作只有一次
- 24. 在后台验证Facebook oauth令牌
- 25. 更新Facebook oauth令牌到期前
- 26. Facebook服务器端oauth令牌
- 27. Facebook OAUTH令牌始终为NULL
- 28. 检测Facebook OAuth令牌过期
- 29. Facebook API自动生成OAuth令牌
- 30. 服务器端OAuth Facebook令牌刷新
这似乎是过时的新的OAuth2访问令牌的。有没有新的方法来做到这一点? – 2013-05-04 16:48:57
用于获取有关来自Facebook的令牌信息,他们有这样一个特殊的服务:https://developers.facebook.com/docs/facebook-login/access-tokens/#debug – Flygenring 2013-05-06 08:59:10