调用Facebook Graph API获取Page线程时出现错误
解决Facebook Graph API的(#100)字段不存在错误
这个错误的核心原因一目了然——你搞错了API调用的节点类型!你请求的{page-id}/threads端点是专门给Facebook Page节点设计的,但你的请求实际指向了Business节点,而Business节点根本没有threads这个字段,所以才抛出了这个OAuthException。
快速修复步骤:
- 先确认你使用的
{page-id}是真正的Facebook Page ID,而非Business Manager的ID。很多人会把这两个ID搞混,这是最常见的踩坑点。 - 检查请求路径的正确性:确保你调用的是
/{page-id}/threads,这里的page-id必须对应一个有效的Facebook Page,而非Business实体。 - 验证权限配置:你的访问令牌需要拥有访问该Page消息线程的权限(比如
pages_messaging),同时要确保令牌的权限范围覆盖了这个操作。
你收到的错误信息:
{ "error": { "message": "(#100) Tried accessing nonexisting field (threads) on node type (Business)", "type": "OAuthException", "code": 100, "fbtrace_id": "EdclPzbf+Aw" } }
内容的提问来源于stack exchange,提问作者thomasiuz
相关产品推荐
相关产品推荐

