SlackBot:未从App home调用对话框

问题描述 投票:0回答:1

使用按钮从Slack新应用主目录调用对话框时出错。使用AWS lambda和NodeJS。链接跟随:https://api.slack.com/tutorials/app-home-with-modal

示例API调用:

POST https://slack.com/api/views.open

正文:

{"view": "{'type':'modal','title':{'type':'plain_text','text':'Request leave','emoji':true},'submit':{'type':'plain_text','text':'Submit','emoji':true},'close':{'type':'plain_text','text':'Cancel','emoji':true},'blocks':[{'type':'divider'},{'type':'input','element':{'type':'datepicker','placeholder':{'type':'plain_text','text':'Select a date','emoji':true}},'label':{'type':'plain_text','text':'Start date','emoji':true}},{'type':'input','optional':true,'element':{'type':'datepicker','placeholder':{'type':'plain_text','text':'Select a date','emoji':true}},'label':{'type':'plain_text','text':'End date','emoji':true}},{'type':'input','label':{'type':'plain_text','text':'Reason','emoji':true},'element':{'type':'plain_text_input','multiline':true},'optional':true}]}",
  "trigger_id": "9%%%%00d5bb3e5"
}

标题:

Content-Type => application/json; charset=iso-8859-1
Authorization => Bearer  xoxb-94*******

错误:

[浏览器网络标签中的{"ok":false,"error":"dispatch_failed"}

更新:当我将http_service_errorslash command / dialog.open一起使用时> [C0

node.js aws-lambda slack slack-api aws-serverless
1个回答
0
投票
views.open

这成功了!

© www.soinside.com 2019 - 2024. All rights reserved.