【发布时间】:2020-12-13 01:59:56
【问题描述】:
我想为 Facebook 机器人使用嵌套菜单,但用于设置持久菜单的新 API 不起作用。
即使我删除了嵌套菜单,Facebook 也会返回“成功”,但 Facebook 页面不会显示菜单。
如果我在 thread_settings 上使用旧 API,那么它可以工作。但是使用新的 API 我根本没有菜单。新 API 适用于入门按钮,但不适用于菜单。
我已经尝试了所有方法,但不知道为什么它不起作用。它返回成功但没有菜单。我也在设置开始按钮。
curl -X POST -H "Content-Type: application/json" -d '{
"persistent_menu":[
{
"locale":"default",
"composer_input_disabled":false,
"call_to_actions":[
{
"type":"web_url",
"title":"Test",
"url":"https://facebook.com"
}
]
}
]
}' "https://graph.facebook.com/v2.6/me/messenger_profile?access_token={{token}}"
【问题讨论】:
-
不仅仅是嵌套不起作用,新的 API 根本不起作用,它根本没有提供任何菜单。旧 API 在哪里工作,不确定 Facebook 是否正在缓存旧 API 中的某些内容,或者您需要设置一些内容以便使用新 API,还是需要等待更长的时间才能让新 API 显示菜单?
-
我尝试创建一个新页面,并且存在同样的问题,新的菜单 API 根本不起作用,即使它们返回“成功”,旧的 API 也起作用。仍在使用现有应用,尚未尝试新应用。
标签: facebook facebook-graph-api facebook-messenger-bot