我正在尝试使用传入 webhook 功能的 Slack API,发布消息完美无缺,但它似乎不允许任何文件附件。
纵观我的理解,我必须使用完全不同的基于 OAuth 的 API,但是当发布消息效果很好时,仅仅为了上传文件而创建更多令牌似乎很奇怪,有没有办法上传文件以使传入的 webbook 松弛?
不,不可能通过传入的 Webhook 上传文件。但是您可以使用image_url
标签将图像 URL 附加到附件中。
要上传文件,您需要使用 Slack Web API 和files.upload
方法。是的,它需要不同的身份验证,但如果您只对所有 API 调用使用测试令牌,它就不会那么复杂。