Facebook通过id获取所有用户详细信息

Facebook通过id获取所有用户详细信息,facebook,facebook-graph-api,Facebook,Facebook Graph Api,我试图在graph api explorer中通过id获取一些用户详细信息。我知道我不能按用户名搜索,所以我找到了id,当我在graph api中粘贴该id时,它会返回错误消息 "error": { "message": "Unsupported get request. Object with ID '*********' does not exist, cannot be loaded due to missing permissions, or does not support t

我试图在graph api explorer中通过id获取一些用户详细信息。我知道我不能按用户名搜索,所以我找到了id,当我在graph api中粘贴该id时,它会返回错误消息

"error": {
    "message": "Unsupported get request. Object with ID '*********' does not exist, cannot be loaded due to missing permissions, or does not support this operation. Please read the Graph API documentation at https://developers.facebook.com/docs/graph-api",
    "type": "GraphMethodException",
    "code": 100,
    "error_subcode": 33
  }
如果我为我的个人资料粘贴id,即使我搜索电子邮件、照片等,它也只返回我的姓名作为数据


有人知道我如何使用这些fb api来获取任何配置文件的用户详细信息,而不仅仅是我的配置文件吗?

您需要检查您的权限,这些权限记录在此处:

如果不查看代码,很难找到确切的问题

有人知道我如何使用这些FBAPI获取任何配置文件的用户详细信息吗

你不能,那再也不可能了

除非用户明确授权您的应用程序并授予其访问其数据特定部分的权限,否则您将无法获得任何信息

所以我找到了
http://lookup-id.com/

这只会得到旧的全局用户id


用户ID现在已在应用程序范围内。只有当用户登录到你的应用时,你才能获得应用范围内的用户id。

我还没有任何代码,我只是通过graph api explorer对其进行了测试,当我开始获取数据时,我会编写一些代码