php - Messenger 永久菜单不可见

标签 php facebook facebook-graph-api bots

我目前正在开发 Facebook Messenger 机器人。但是,我无法将永久菜单附加到它。

我阅读了要求 here :

The user must be on Messenger v106 or above on iOS or Android.
The page the bot is attached to must be published.
The bot must be set to "public" in the developer console.
The bot must have passed the approval process for pages_messaging permission

所有这些都满足了。

当我设置菜单时,我收到来自 Facebook 的反馈:

Array
(
    [result] => success
)

但是,它仍然没有显示在我的 Android 设备上,也没有显示在网络 Facebook 上。我删除了对话并重新进入了几次,但都没有成功。

顺便说一下,我正在使用 this lib对于 Graph api,以防万一。

最佳答案

好吧,关键是你必须为每个区域设置发送一系列菜单,但奇怪的是,如果你的请求是错误的,Facebook 不会发出警告

关于php - Messenger 永久菜单不可见,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43757320/

相关文章:

php - 深入了解多维对象数组的底部

php - AJAX 加载页面中的 Javascript

facebook-graph-api - OG :image is not being fetched correctly by Facebook on liking or sharing

ruby-on-rails - rails : Posting to a Facebook user's wall

php - 如何使用 RedBeanPHP 显示表中的所有记录?

javascript - 将多层 PHP 数组转换为 Javascript 对象表示法

ios - 如何更改解析的 Facebook 帐户自定义字段

javascript - 如何制作自己的简单社交媒体按钮来自动抓取当前 URL?

facebook - 为 facebook 自定义皮肤,例如按钮

php - 如何计算不是我的 PHP 的 Facebook 粉丝页面(公共(public)配置文件)的总墙贴?