slack - 无法通过 Slack API 成功上传文件
问题描述
file.upload
即使在这里使用 Slacks 测试器机制, 我也无法成功上传文件: https ://api.slack.com/methods/files.upload
我应用了 Slack 应用令牌、频道名称并选择了一个文件,但得到以下结果:
{
"ok": false,
"error": "missing_scope",
"needed": "files:write:user",
"provided": "identify,incoming-webhook"
}
然后我创建了一个新应用程序,并确保 files: write 在范围内(它不在以前的应用程序中)。现在,我得到一个不同的错误:
{
"ok": false,
"error": "not_in_channel"
}
作为确认频道名没问题的测试,我随后尝试了一个不存在的频道名,错误提示'channel_not_found',所以我使用的频道名应该是有效的。
解决方案
我遇到了同样的问题并通过将 Slack 应用程序添加到频道来修复它
我想有很多方法可以添加它;我刚刚打开了我尝试“files.upload”到的相应频道,然后单击了频道历史记录顶部的“添加应用”链接:
推荐阅读
- sql - 我想在oracle中一个接一个地写多个查询结果
- java - Why it says the file is empty?
- c++ - Logic behind order of memory allocation on run-time stack
- javascript - 如何将数组从php传递给ajax成功函数?
- c# - 如何在顶部导航栏上显示标题名称而不是 xamarin 表单外壳中的汉堡图标
- spring - Spring Feign 不压缩响应
- sql-server - Why is flume not writing data to S3 in Mumbai region?
- reactjs - React particles not interacting on hover after adding an image in background?
- python - 以迭代和交互方式编写和测试 python 代码
- python - 如何将模块预加载到 python 脚本中?