我想让用户使用Facebook登录我的网站,我希望在以下属性时从FB获取令牌:
FB提供这样的东西吗?据我所知,facebook api返回的用户ID对于所有应用程序都是相同的。
我知道我可以通过将FB用户ID发送到服务器并使用一些密钥对其进行哈希来实现#2,但我正在尝试创建纯粹的客户端应用程序。
答案 0 :(得分:1)
Facebook提供了一个字段third_party_id
(请参阅:https://developers.facebook.com/docs/reference/api/user/),这是您的应用所独有的。
它的主要目的是用来识别用户而不侵犯他们的隐私,例如。当您必须将用户ID作为参数传递到公共URL或其他内容时。
如果您需要“翻译”,可以通过FQL user table使用它来查看用户(当然只有您应用的访问令牌)。