我有facebook messenger应用程序(它是使用MS Bot Framework的机器人,虽然我不认为它是相关的)。它有webhook订阅页面事件。它曾经很好地工作到几天前,当webhook从页面取消订阅时,当我试图再次订阅时它告诉我:
“权限不足您没有必要的权限 指定的页面执行请求的操作。“
我是FB页面和Messenger应用程序的所有者和管理员。我创建了类似的页面和信使应用程序,它在那里工作,但我仍然需要使用这个旧的。我尝试订阅我拥有和管理的其他页面,但结果相同。我也和其他管理员一起尝试过。
我发现其他人在FB上遇到相同/类似的消息,但在这种情况下却没有。但我还没有找到任何解决方案。
有谁知道可能是什么问题?或者有没有人遇到过这个问题?
提前感谢任何想法。
答案 0 :(得分:10)
您需要先生成令牌。在messager-> Settings-> Token Generation->下;选择您的页面,系统将提示您授予权限。授予所有必需的权限,然后您就可以订阅或取消订阅您管理的页面。
此过程为您的应用程序提供令牌,以验证您是否拥有要订阅的页面的主持人或更高权限。
答案 1 :(得分:7)
在此花了3天之后。这是解决方案。
转到您的Facebook个人资料 - >设置 - >应用 并从那里删除你的APP。
在开发人员仪表板中转到App Review - >添加项目
添加上述审核权限 - 使用上述错误的任何简单视频
现在去Messanger->设置 - >令牌生成 从下拉列表中选择页面 现在它将打开一个弹出窗口(因为你在第一步中删除了这个应用程序)以获取应用程序访问权限,请注意现在它将要求管理页面权限 授予这些权限并创建访问权限
现在再次尝试订阅Webhook到Pages
这适合我。
答案 2 :(得分:0)
您需要为此生成页面访问令牌。 转到您的Facebook Developer仪表板,然后打开Messenger选项卡。在那里,您将看到此用于令牌生成的信息。选择页面并生成令牌。然后在您的漫游器中使用此令牌。 Page access token generation