Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/facebook/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/facebook-graph-api/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Facebook &引用;“开始”;FB Messenger机器人的欢迎屏幕中不显示按钮_Facebook_Facebook Graph Api_Facebook Messenger_Facebook Chatbot - Fatal编程技术网

Facebook &引用;“开始”;FB Messenger机器人的欢迎屏幕中不显示按钮

Facebook &引用;“开始”;FB Messenger机器人的欢迎屏幕中不显示按钮,facebook,facebook-graph-api,facebook-messenger,facebook-chatbot,Facebook,Facebook Graph Api,Facebook Messenger,Facebook Chatbot,我在这个线程中遵循了解决方案,但它仍然不起作用 我两个都试过了 graph.facebook.com/v2.6/me/thread\u settings?access\u token=xxxxx 及 graph.facebook.com/v2.6/page\u id/thread\u settings?access\u token=xxxxx 与生俱来 { "setting_type":"call_to_actions", "thread_state":"new_thread",

我在这个线程中遵循了解决方案,但它仍然不起作用

我两个都试过了 graph.facebook.com/v2.6/me/thread\u settings?access\u token=xxxxx 及 graph.facebook.com/v2.6/page\u id/thread\u settings?access\u token=xxxxx 与生俱来

{
  "setting_type":"call_to_actions",
  "thread_state":"new_thread",
  "call_to_actions":[
    {
  "payload":"USER_DEFINED_PAYLOAD"

   }
 ]
}   
响应消息如下所示

  {
  "result": "Successfully added new_thread's CTAs"
 }
但是欢迎屏幕上的消息只是一直显示“键入消息…”

请帮忙。这太令人沮丧了。FB开发者网站上的文档一点帮助都没有

如文档中所述

仅当用户第一次与Messenger上的页面交互时,才会呈现“开始”按钮

因此,如果您已经与bot进行了交互,您将再次看到此按钮

但是,还有livehack。您可以删除您的聊天机器人,然后再次添加它


注意:移动应用程序上的一些新用户可能无法接收旧版本应用程序上的按钮。

我找到了解决方案。“Get Started”(开始)按钮没有出现,因为我使用的用户不是我应用程序的“测试员”(但出现了欢迎文本,这就是我感到困惑的原因)

在使用POST请求最终设置按钮后,有许多错误/问题似乎会影响按钮是否出现,这就是我发现的

您需要删除facebook.com聊天室(而不是messenger.com或移动应用程序)上的转换。单击聊天窗口中的小齿轮即可完成此操作

一旦在fb.com上删除,该按钮将在您下次尝试在fb.com和messenger.com上聊天时出现

在fb.com上删除后,该按钮将不会出现在任何以前使用的Android Messenger客户端上

要使该按钮再次出现在Android Messenger客户端上,您需要在Android设置->应用程序下清除Messenger数据/缓存,这也将清除您的登录,您需要再次登录

我没有iOS设备。


我想你们必须像上面的图片一样注册这个事件,它已经出现在我的案例中了。欢迎文本和入门按钮。测试用户不是该页面的管理员。我已经创建了该页面,我们希望当任何人都可以从Facebook messenger android应用程序“Get started button”首次可见时搜索我们的页面。我无法获得成功。在我的例子中,线程设置API应该在哪里调用?即使这样也不能解决这个问题。我还收到一条成功消息,并且我能够添加/删除一条问候消息,当我删除并重新创建对话时,该消息会显示出来。但是“开始”按钮永远不会出现![注意:移动应用程序上的某些新用户可能无法接收旧版本应用程序上的按钮。]<如何解决此问题