【问题标题】:Do Quick Replies Work in Messenger Bot Welcome Message?快速回复在 Messenger Bot 欢迎消息中有效吗?
【发布时间】:2016-07-06 19:53:52
【问题描述】:

快速回复在 Facebook Messenger Bot 欢迎消息中是否有效?这是在您按下“开始”按钮后显示的消息。

可能不支持,但如果支持,我做错了吗?

这是我正在尝试的:

curl -X POST -H "Content-Type: application/json" -d '{
  "setting_type":"call_to_actions",
  "thread_state":"new_thread",
  "call_to_actions":[
    {
        "message": {
          "attachment": {
            "type": "template",
            "payload": {
              "template_type": "generic",
              "elements": [{
                "title": "Hi dad",
                "subtitle": "Hi mom",
                "item_url": "www.google.com",
                "image_url": "https://www.google.com/images/branding/googlelogo/1x/googlelogo_color_272x92dp.png",
              }]
            }
          }
        },
        "quick_replies":[
            {
                "content_type":"text",
                "title":"option1",
                "payload":"option1payload"
            },
            {
                "content_type":"text",
                "title":"option2",
                "payload":"option2payload"
            }
        ]
    }
  ]
}' "https://graph.facebook.com/v2.6/13333333337/thread_settings?access_token=THISISMYCOOLTOKEN"

我收到的错误是:

Invalid Keys \"message, quick_replies\" were found in param \"call_to_actions[0]\"."type":"OAuthException","code":100

【问题讨论】:

  • 将它们作为单独的消息直接发送?应该可以解决您的问题。

标签: facebook facebook-messenger


【解决方案1】:

不。 payload 仅适用于 字符串 文本。见https://developers.facebook.com/docs/messenger-platform/thread-settings/get-started-button

curl -X POST -H "Content-Type: application/json" -d '{
  "setting_type":"call_to_actions",
  "thread_state":"new_thread",
  "call_to_actions":[
    {
      "payload":"USER_DEFINED_PAYLOAD"
    }
  ]
}' "https://graph.facebook.com/v2.6/me/thread_settings?access_token=PAGE_ACCESS_TOKEN"   
  • call_to_actions 限制为 1 个 call_to_actions 必须至少包含 一个payload 字符串
  • 此数据将通过 webhook 发回给您。

【讨论】:

    猜你喜欢
    • 2016-10-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多