Slack API file.upload 给一个用户?

Slack API file.upload to a user?

我正在尝试按照此处 https://api.slack.com/methods/files.upload 找到的教程进行操作。

curl -F file=@example.txt -F "initial_comment=I play the drums." -F channels=C024BE91L -F thread_ts=1532293503.000001 -H "Authorization: Bearer xoxp-xxxxxxxxx-xxxx" https://slack.com/api/files.upload

我可以将文件上传到特定频道。但是,如何通过直接消息将文件上传给用户?

与发送直接消息的工作方式类似,您可以简单地使用频道的用户 ID,文件将上传到该用户和令牌所有者之间的直接消息频道。

或者,您可以先使用 im.open 从您的应用打开直接消息频道,然后在 files.upload.

中使用该 IM 的频道 ID