如何在 Facebook Messenger 机器人中设置“开始”按钮

how to setup “Get started” button in facebook messenger bot

我正在尝试使用邮递员 link:https://graph.facebook.com/v6.0/me/messages?access_token=my_token

{ 
  "get_started":{
    "payload": "Hi, I am bot"
  }
}

原始 JSON 正文

但收到此回复

{
    "error": {
        "message": "(#100) Tried accessing nonexisting field (messages) on node type (Page)",
        "type": "OAuthException",
        "code": 100,
        "fbtrace_id": "AtFh2_fJ2sxkeU8k-2aNJGl"
    }
}

这是如何放置开始按钮的小纲要,希望对您有所帮助: 使用邮递员:

  1. 首先通过选择 POST 请求更改类型:(其中一个 感谢@misorude
  2. 解决了我的问题
  3. 为此 URL 定义一个 Post 请求:
https://graph.facebook.com/v6.0/me/messenger_profile?access_token=<PAGE_ACCESS_TOKEN>

正如@misorude 注意到我的另一个问题,从这里检查端点https://developers.facebook.com/docs/messenger-platform/reference/messenger-profile-api

  1. 在正文部分:

。 粘贴此代码:

{ 
  "get_started":{
    "payload": "Hi, I am bot"
  }
}

P.S。 再次感谢