使用 api 从一个用户向另一个用户共享文件
Share file in slack from one user to another user using api
我想使用 api.
在同一工作区内将一个用户的 slack 文件共享给另一个用户
我在代码中尝试的是,下载要共享的文件并使用 files.upload 方法将文件上传给用户。
但是这两个文件都分配了不同的文件ID。
有什么方法可以在不更改文件 ID 的情况下使用 api
将文件从一个用户共享给另一个用户
在 Slack 中,您通常可以与他人共享文件。 (如所述here)
但是,目前 Slack API 无法做到这一点,因为它没有共享文件的方法,只能通过 files.upload。
或者,您可以使用 files.share
method from the undocumented Slack API. This comes with a couple caveats though, one being that the method requires a legacy token,因此不适用于分布式 Slack 应用程序。但是,如果您只是为自己的 Slack 工作区构建一些东西,它会工作得很好。
要与其他用户共享文件,请提供用户 ID channel
属性 for files.share
.
注意:如果您需要此功能,我建议您告知 Slack 团队。他们得到的反馈越多,这种方法就越有可能成为官方的一部分 API。
我想使用 api.
在同一工作区内将一个用户的 slack 文件共享给另一个用户我在代码中尝试的是,下载要共享的文件并使用 files.upload 方法将文件上传给用户。 但是这两个文件都分配了不同的文件ID。
有什么方法可以在不更改文件 ID 的情况下使用 api
将文件从一个用户共享给另一个用户在 Slack 中,您通常可以与他人共享文件。 (如所述here)
但是,目前 Slack API 无法做到这一点,因为它没有共享文件的方法,只能通过 files.upload。
或者,您可以使用 files.share
method from the undocumented Slack API. This comes with a couple caveats though, one being that the method requires a legacy token,因此不适用于分布式 Slack 应用程序。但是,如果您只是为自己的 Slack 工作区构建一些东西,它会工作得很好。
要与其他用户共享文件,请提供用户 ID channel
属性 for files.share
.
注意:如果您需要此功能,我建议您告知 Slack 团队。他们得到的反馈越多,这种方法就越有可能成为官方的一部分 API。