I am trying out the Slack's API using the incoming webhook feature, posting messages works flawlessly, but it doesn't seem to allow any file attachments.
Looking through I understand I have to use a completely different OAuth based API, but creating more tokens just for the purpose of uploading a file seems odd when posting messages works well, is there no way to upload files to slack with the incoming webook?
Message options Incoming webhooks allow you to add context to your messages by attaching helpful content and links. Things like images, websites, or other pieces of data make these messages more useful for your team.
What types of files can I share in Slack? You can share just about any file type up to 1 GB in size in Slack from your device, or add them from a file management app such as Box, Dropbox, Google Drive or OneDrive.
No, its is not possible to upload files through an incoming Webhook. But you can attach image URLs to your attachments with the image_url
tag.
To upload files you need to use the Slack Web API and the files.upload
method. Yes, it requires a different authentication, but its not that complicated if you just use a test token for all API calls.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With