如何使用curl将csv文件发布到松弛状态?

问题描述 投票:2回答:1

我正在使用以下curl命令将CSV文件发布到松弛状态。该命令已成功执行,但无法看到松弛状态下的CSV文件更新。有人可以让我知道以下命令是什么问题吗?

curl -s -F title='Batch status of XXXX ' -F initial_comment='Batch Status report XXXXX'  --form-string channels=xxxx-monitoring   -F [email protected] -F filename=etest.csv   -F token=xxxxx   https://xxxx.slack.com/archives/Cxxxxxx
curl slack slack-api
1个回答
2
投票

我怀疑命令是否成功执行。您只是看不到任何错误消息,因为您使用的是静默选项(-s)。

命令的问题是您没有调用正确的API端点。

对于files.upload,正确的端点是https://slack.com/api/files.upload(不是https://xxxx.slack.com/archives/Cxxxxxx

这应该起作用:

curl -F title='Batch status of XXXX ' -F initial_comment='Batch Status report XXXXX'  --form-string channels=xxxx-monitoring   -F [email protected] -F filename=etest.csv   -F token=xxxxx   https://slack.com/api/files.upload
© www.soinside.com 2019 - 2024. All rights reserved.