Facebook Messenger bot欢迎消息:100参数setting_type是必需的

use*_*569 10 facebook facebook-graph-api messenger

我正在尝试使用文档中提供的代码为Facebook Messenger机器人设置欢迎消息 - 使用我自己的页面ID和页面访问令牌

curl -X POST -H "Content-Type: application/json" -d '{
  "setting_type":"call_to_actions",
  "thread_state":"new_thread",
  "call_to_actions":[{
      "message":{
          "text":"Hello! This is a Messenger bot!"
      }
  }]
}' "https://graph.facebook.com/v2.6/<PAGE_ID>/thread_settings?access_token=<PAGE_ACCESS_TOKEN>"
Run Code Online (Sandbox Code Playgroud)

这将返回以下内容:

{"error":{"message":"(#100) The parameter setting_type is required","type":"OAuthException","code":100,"fbtrace_id":"B0DKyn9O2KB"}}
Run Code Online (Sandbox Code Playgroud)

关于如何解决这个问题的任何想法?谢谢.

ele*_*abe 9

我有同样的问题!使用来自fb的cURL命令发生一些奇怪的复制/粘贴错误...

它不适用于cURL,但后来我使用了"高级REST客户端"(Chrome插件),我能够设置欢迎消息.

Chrome addOn Advanced REST客户端中的FB欢迎消息


mic*_*cho 0

我已经在自己的页面上尝试过这些确切的参数,并且效果很好。

你可以尝试这些步骤吗?

  1. 从Facebook 开发者控制台获取您的页面 ID 和新的访问令牌
  2. 从https://developers.facebook.com/tools/explorer发出请求,以确保这不是 cURL 的问题