相关疑难解决方法(0)

您能否以其他用户的身份使用files.upload将文件上传到Slack API?

我正在尝试找到一种方法,使应用程序通过Slack API将文本片段发布到我们的支持渠道。使用files.upload方法,我可以创建一个文本片段并与频道共享,但是帖子似乎来自我(因为用于认证请求的令牌是我的)。

我正在寻找一种方法,但是要使其带有自定义的用户名和图标,就像您可以使用chat.postMessage方法的username和icon_url参数一样。有没有办法做到这一点?

slack-api

5
推荐指数
1
解决办法
6002
查看次数

如何使用file.upload和requests将文件上传到松弛状态

我一直在搜索,我还没有找到我正在寻找的答案.

我正在尝试/tmp使用python请求将文件从slack 上传到slack,但我一直在{"ok":false,"error":"no_file_data"}返回.

file={'file':('/tmp/myfile.pdf', open('/tmp/myfile.pdf', 'rb'), 'pdf')}
payload={
        "filename":"myfile.pdf", 
        "token":token, 
        "channels":['#random'], 
        "media":file
        }

r=requests.post("https://slack.com/api/files.upload", params=payload)
Run Code Online (Sandbox Code Playgroud)

主要是试图遵循这里发布的建议

python python-requests slack-api

5
推荐指数
2
解决办法
1万
查看次数

标签 统计

slack-api ×2

python ×1

python-requests ×1