【发布时间】:2017-09-17 22:16:33
【问题描述】:
我想做的是让用户使用带有参数的斜线命令,并让我根据斜线命令参数中的信息返回图像。
查看松弛 API 文档,似乎发送图像作为对来自斜杠命令的请求的响应的唯一方法是将image_url 属性添加到attachments 对象,然后松弛将自动将图像嵌入到消息中。供参考 - docs on attachments。所以我正在做的是有两个端点——一个用于斜杠命令,一个用于获取图像。
这个问题是,如果可能的话,我宁愿不要让我的松弛团队之外的图像访问。使用斜杠命令,您可以在请求中使用 token 来验证请求是否来自 slack,并使用 team_id 来验证它是否来自您的团队。但是,当我使用上述方法将 URL 附加到图像时,slack 发送到该 URL 的 GET 请求无法以相同的方式进行验证。
我的问题是 - 我可以以某种方式将图像嵌入到对斜杠命令的响应中吗?这样我就只能在验证请求来自我的松弛团队后才提供图像。
【问题讨论】: