facebook - Facebook 通过 id 获取所有用户详细信息
问题描述
我正在尝试通过图形 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 来获取任何个人资料的用户详细信息,而不仅仅是我的个人资料?
解决方案
有谁知道我如何使用这些 fb api 来获取任何个人资料的用户详细信息
你不能,那已经不可能了。
除非用户明确授权您的应用并授予其访问其数据的特定部分的权限,否则您根本无法获得任何东西。
所以我找到了 id
http://lookup-id.com/
那只会让您获得旧的全局用户ID。
用户 ID 现在是应用范围的。只有当用户登录到您的应用程序时,您才会获得应用程序范围的用户 ID。
推荐阅读
- polly - 调用执行前的 Polly 超时
- xcode - 小程序集 (nasm) 程序因线程 1 崩溃:EXC_BAD_ACCESS (code=2, address=0x10000101a)
- chaos - 混沌工程实验
- python - 为什么日志信息不打印到屏幕上?
- c++ - vigenere cipher 的 C++ 函数仅有时有效(适用于某些输入,跳过其他输入)
- docker - 从 docker 容器连接到主机套接字
- amazon-cloudformation - CloudFormation 在启动 EC2 实例时抛出“Value () for parameter groupId is invalid. The value cannot be empty”
- python - Python 运行时访问模块函数或动态函数创建
- r - 将数据框中的特定值相乘
- java - 尝试在本地运行应用程序,应用程序在 Cloud-dev 环境中运行良好,但在云阶段抛出 404