【发布时间】:2018-10-07 11:37:12
【问题描述】:
我无法将“开始使用”添加到所有用户,当我执行以下命令仅更新我的 facebook 用户时,如何让所有尝试与我的机器人交谈的用户都可以使用它?
curl -X POST -H "Content-Type: application/json" -d @facebook.json "https://graph.facebook.com/v2.6/me/messenger_profile?access_token=<TOKEN>"
文件 facebook.json
{
"persistent_menu":[
{
"locale":"default",
"composer_input_disabled": true,
"call_to_actions":[
{
"title":"My Account",
"type":"nested",
"call_to_actions":[
{
"title":"Pay Bill",
"type":"postback",
"payload":"PAYBILL_PAYLOAD"
},
{
"type":"web_url",
"title":"Latest News",
"url":"https://www.messenger.com/",
"webview_height_ratio":"full"
}
]
}
]
}
]
}
【问题讨论】:
-
您的 Facebook 应用程序是处于开发模式还是面向所有用户发布?如果它处于开发模式,它只会对在应用程序本身中设置角色的用户可见(管理员/开发人员/测试人员)。
-
我明白了,非常感谢您的提示。
标签: facebook botframework bots messenger