如何使用漫游器将文件上传到备用频道

时间:2018-10-08 09:28:45

标签: slack slack-api

我有一个松散的漫游器,以xoxb开头的令牌用于将文件上传到频道。

我正在使用以下格式

curl -F token="${SLACK_TOKEN}" -F file=e2e.sh -F channel="${SLACK_CHANNEL}" -F  as_user=true https://slack.com/api/files.upload

抛出

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

1 个答案:

答案 0 :(得分:1)

您在file=e2e.sh参数中缺少了 @ ,让curl知道您要传输文件。以下应该可以解决问题:

curl \
  -F token="${SLACK_TOKEN}" \
  -F file=@e2e.sh \
  -F channel="${SLACK_CHANNEL}" \
  -F as_user=true \
  https://slack.com/api/files.upload

p.s。将长卷发分成多行可以帮助您更清楚地看到事物;)