File upload Slack API文件上载:权限和所有权
我正在使用SlackAPI上传文件 如果在上载文件时包含频道,则该频道中的每个人都可以访问该频道,否则该频道仅对创建API密钥的人可用。此外,当文件发布到频道时,它显示为创建API密钥的用户 问题File upload Slack API文件上载:权限和所有权,file-upload,slack-api,slack,File Upload,Slack Api,Slack,我正在使用SlackAPI上传文件 如果在上载文件时包含频道,则该频道中的每个人都可以访问该频道,否则该频道仅对创建API密钥的人可用。此外,当文件发布到频道时,它显示为创建API密钥的用户 问题 是否有一种方法可以与团队中的每个人共享,而无需将文件发布到公共频道 有没有办法将文件作为另一个用户或机器人上传 我尝试了文件.sharedPubliccurl,但这些链接允许任何人查看文件。我想让文件只对懒散的团队开放 在频道信息窗格中,当您单击“查看#频道中的所有文件”以“包括来自集成和机器人程序的
文件.sharedPubliccurl
,但这些链接允许任何人查看文件。我想让文件只对懒散的团队开放
在频道信息窗格中,当您单击“查看#频道中的所有文件”以“包括来自集成和机器人程序的文件”时,有一个选项。这似乎表明可以通过bot上传文件
这是我对两个问题的期待。为API创建一个空闲帐户似乎是最好的途径。谢谢。我使用了你在回答中描述的技术,但我注意到slack应用程序UI中有一个显示机器人程序文件的选项,这让我想知道是否可以使用机器人程序上传图像。我在问题中添加了一个截图。我被更正了。显然,你可以使用机器人用户上传文件。不确定这是否是最近的变化,但根据文档,它确实应该起作用。NR1的答案并不完全有用。问题是是否可以共享文件(读取,允许人们下载文件),而不必为其创建消息。当前,如果您使用bot上载文件,但未指定通道,则该文件将属于bot,除bot外,任何人都无法下载该文件。如果你添加频道,它实际上会发布一条消息,这可能是你不想要的。这是两个问题都期待的。为API创建一个空闲帐户似乎是最好的途径。谢谢。我使用了你在回答中描述的技术,但我注意到slack应用程序UI中有一个显示机器人程序文件的选项,这让我想知道是否可以使用机器人程序上传图像。我在问题中添加了一个截图。我被更正了。显然,你可以使用机器人用户上传文件。不确定这是否是最近的变化,但根据文档,它确实应该起作用。NR1的答案并不完全有用。问题是是否可以共享文件(读取,允许人们下载文件),而不必为其创建消息。当前,如果您使用bot上载文件,但未指定通道,则该文件将属于bot,除bot外,任何人都无法下载该文件。如果您添加频道,它实际上会发布一条消息,这可能是您不想要的。