松弛上传:错误,同时尝试使用上传卷曲

松弛上传:错误,同时尝试使用上传卷曲

问题描述:

我试图使用curl命令,我知道从here 但试图运行的命令,它不工作,并抛出错误上传本地文件:松弛上传:错误,同时尝试使用上传卷曲

{"ok":false,"error":"not_authed"} 

命令我运行的是:

curl -F file=testsend.txt -F channels=#channel -F token='token' -F filetype=post https://slack.com/api/files.upload 

根据你得到的错误消息,访问令牌你使用的是不缝有效。请仔细检查您正在使用一个有效的访问令牌,应该是这个样子:

-F token='xoxo-123456789-123456789' 

我假设你没有使用'token'作为访问令牌。这显然不起作用。

要获取要创建Slack应用程序的访问令牌并将其安装到您的工作场所(请参阅此处的documentation),或者您可以获得用于测试目的的legacy token

还要确保您的访问令牌具有上传文件所需的权限,例如, files:write:user

+0

感谢Erik的回复。我为特定频道传递了Jenksin-CLI令牌,而当我使用我的用户令牌像'xoxp ....'时,该命令起作用。有什么地方可以使用Jenkins-CLI通道令牌上传文件,而不是我的用户令牌? –

+0

取决于,“真的不知道你的意思是”詹金斯 - CLI通道“令牌。上面的错误信息意味着它无效并且无法使用。所以猜猜你需要使用你自己的令牌。或者您创建一个具有正确权限的Slack应用程序以获得更加中立的访问令牌。 –