首页 > 解决方案 > 老开发者从 Facebook Messenger 管理员角色中删除,现在 facebook 返回“fbErrorSubcode”:492

问题描述

我的 facebook 聊天机器人上的老开发人员停止了该项目的工作,并被另一位管理员从“管理员”角色中删除。

现在,脸书返回: {"statusCode":400,"id":"1234567","fbCode":190,"fbErrorSubcode":492,"fbMessage":"The user must be an administrator, editor, or moderator of the page in order to impersonate it. If the page business requires Two Factor Authentication, the user also needs to enable Two Factor Authentication."}

而不是回复用户。

我该如何解决这个问题?

编辑添加:我认为这主要与 PAGE_ACCESS_TOKEN 变量有关。如何更改 facebook 为 API 使用而创建的 PAGE_ACCESS_TOKEN?旧的(当前)PAGE_ACCESS_TOKEN 链接到他的帐户。

出现“您必须选择页面...”的值不正确

标签: facebookfacebook-graph-apifacebook-messengerfacebook-messenger-bot

解决方案


旧的开发人员一定是在使用他的个人凭据进行聊天机器人,所以当他作为管理员从页面中删除时,该服务停止让他的凭据访问它进行聊天。

您需要使用不同的凭据更新应用程序。


推荐阅读