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

时间:2020-02-10 12:48:45

标签: facebook facebook-graph-api

我正在尝试通过图形api资源管理器中的id获取一些用户详细信息。我知道我无法按用户名搜索,所以我找到了http://lookup-id.com/的ID,当我将该ID粘贴到图形API中时,它返回了我错误消息

"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来获取任何个人资料的用户详细信息,而不仅仅是我的个人资料?

2 个答案:

答案 0 :(得分:1)

有人知道我如何使用这些fb api获取任何个人资料的用户详细信息

你不能,那不可能了。

除非用户明确授权您的应用并授予其访问其数据的特定部分的权限,否则您将一无所获。

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

那只会让您获得旧的全局用户ID。

用户ID目前已在应用程序范围内。而且只有当用户登录到您的应用程序时,您才能获得应用程序范围的用户ID。

答案 1 :(得分:0)

您将要检查此处记录的权限:https://developers.facebook.com/docs/facebook-login/permissions/v3.0

很难在不看到代码的情况下找到确切的问题。