facebook - Facebook 用户配置文件 API 不适用于少数用户
问题描述
这与 Facebook 用户配置文件 API ( https://developers.facebook.com/docs/messenger-platform/identity/user-profile/ ) 有关。以前,我能够访问使用他们的 USER_ID 向我们的 FB Messenger Bot 发送消息的所有用户的详细信息。但是几天以来,我无法访问所有用户的详细信息。我只能访问其中少数人的详细信息。示例:此用户 (3200103453356504) 定期给我发短信,因此根据文档及其以前的工作方式,我应该能够访问他的信息,但是当我尝试访问它时。它显示以下错误:
{
"error": {
"message": "Unsupported get request. Object with ID '320010123356504' 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,
"fbtrace_id": "AFARcLffkfOE55crL3qvJAL"
}
}
但并非所有用户都存在这种行为。例如,对于这个用户 ID - 2238372056224053 - 它工作得非常好,并返回了 first_name、last_name 等的正确响应,您能否指出究竟是什么问题。
谢谢你,穆尔图萨
解决方案
推荐阅读
- c# - 具有唯一 ID 的逻辑错误
- python - 使用气流 MySqlOperator 时插入查询中的语法错误
- c# - asp.net core 2.0 Entity Framework 如何访问用户配置文件
- java - 我如何使用 Java 解决 CPLEX:不可行行 'c2': 0 = -3
- python - 在 numpy.insert 命令中插入值的顺序是什么?
- c# - C#,WPF。从静态方法更改或绑定标签内容
- apache - TypeError: withColumn() 正好需要 3 个参数(给定 2 个)
- mongodb - 在 mongodb 上获取按字段排序的最后 3 个查找文档
- c++ - 创建 avl 树,其中每个节点都指向另一个 avl 树
- xamarin - ICommand Xamarin 表单