申请权限前检索用户ID
在同意向应用程序授予权限之前是否可以检索用户 ID?
在同意权限请求之前,我试图向用户致敬。但为此我需要知道他/她的用户 ID,以便我可以通过图形 API 访问信息。
我们的想法是在他/她第一次访问我的页面应用程序时执行此操作。 http://apps.facebook.com/xxxxxxxxxxxxxxx
有什么想法吗?
Is it possible to retrieve an user id before agreeing to give permissions to an application?
I'm trying to salute a user before agreeing to the permission request. But for that I'll need to know his/her user id so I can access the info via graph API.
The idea is to do it when he/she is visiting for the first time my page app.
http://apps.facebook.com/xxxxxxxxxxxxxxx
Any idea?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这是不可能的。如果没有用户明确允许,Facebook不会与任何应用程序共享用户 ID(合作伙伴始终是特殊情况)。
This is NOT possible. Facebook WILL NOT share the user id with any app without the user explicitly allow that (partners are always a special case).
不,这是不可能的。
发出请求
获取当前用户详细信息的唯一方法是向https://graph 。 facebook.com/me?access_token=ACCESS_TOKEN
但这里的问题是获取访问令牌,用户应该首先允许应用程序。
No it is not possible.
The only way to get the details of the current user is to issue a request to
https://graph.facebook.com/me?access_token=ACCESS_TOKEN
But here the problem is to get the access token, user should allow the application first.