我需要为botframework启用channel messenger . 我遵循本指南:https://docs.microsoft.com/en-us/azure/bot-service/bot-service-channel-connect-facebook#enable-messenger
排除“提交审核” . 我希望在提交评审前进行测试 .
Until an app is published, it is in Development Mode. Plugin and API functionality will only work for admins, developers, and testers.
我是应用程序和该页面的管理员 . 我尝试聊天,但机器人不工作 .
Env info:
Facebook API版本:2.12
Bot框架版本:3.14
我已经迁移到azure bot服务 .
My bot screenshots:
Facebook app & web hook setting
任何人都可以帮助我吗?
预先感谢!
3 回答
Problem solved!
我的问题是:我发现了一个关于我的帐户的问题“我创建新的僵尸服务后你的免费信用已经过期了 . 然后我解决了上述问题,并且机器人工作了 .
希望Azure服务在为试用程序创建新 Channels 时显示警报 .
如果您只是为昨天的botframework引导信使,那么我认为您的问题与我的问题有关:
403 forbidden with POST request on https://facebook.botframework.com
我的脸书 Channels 僵尸框架在4月19日至2018年的6个月内运作良好 . 所有请求突然响应403禁止 .
我试图找到任何文件,提到任何更改或更新API从微软bot服务器在2018年4月19日 .
以下是facebook设置的一些步骤,它们帮助我成功:
step1 - 获取app_id和app_secret
https://i.stack.imgur.com/WCdKH.jpg
step2 - Webhooks for page
https://i.stack.imgur.com/1Ve8u.jpg
step3 - Webhooks for page - 输入microsoft bot服务回调并验证令牌
https://i.stack.imgur.com/HX2qR.png
步骤4-信使设置 - 订阅页面并获取页面access_token
https://i.stack.imgur.com/wwwj4.jpg
第5步 - 在Facebook页面获取page_id
https://i.stack.imgur.com/JL78m.jpg