首页 > 解决方案 > 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 等的正确响应,您能否指出究竟是什么问题。

谢谢你,穆尔图萨

标签: facebookfacebook-graph-api

解决方案


推荐阅读