【发布时间】:2020-03-09 06:14:00
【问题描述】:
使用按钮从 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_error 当我将slash command 与dialog.open / views.open 一起使用时
【问题讨论】:
标签: node.js aws-lambda slack slack-api aws-serverless