可能重复,两年前回答了可以在没有授权的情况下获得用户Id吗?
我只想看看是否有任何方法可以在不显示权限对话框(甚至公共权限对话框)的情况下获取用户id。
我试过玩弄应用程序令牌,但没有成功,在文档中搜索没有找到确切的答案。
发布于 2014-01-31 11:03:42
不推荐回答
下面是真正的医生,说明读取用户的基本信息需要用户登录。
用户访问令牌--用户令牌是最常用的令牌类型。当应用程序调用API以代表特定人读取、修改或写入特定人的Facebook数据时,就需要使用这种访问令牌。用户访问令牌通常通过登录对话框获得,并要求用户允许您的应用程序获得一个。
用户的基本信息是公开可用的,没有任何令牌/登录,但前提是您已经知道目标的用户名/id。示例:
graph.facebook.com/zuck
{
"id": "4",
"name": "Mark Zuckerberg",
"first_name": "Mark",
"last_name": "Zuckerberg",
"link": "http://www.facebook.com/zuck",
"gender": "male",
"locale": "en_US",
"username": "zuck"
}但是如果没有登录,就不可能获得页面上任何人的基本信息。怎么可能猜到谁是幕后黑手?禁止阅读另一个网站的曲奇。
https://stackoverflow.com/questions/21478240
复制相似问题