【发布时间】:2020-09-11 05:15:47
【问题描述】:
我正在尝试将图像从我的自动化套件发布到松弛通道。
要点击的网址:https://slack.com/api/files.upload
Body 是表单数据类型,它有,
- 文件-图片文件上传
- initial_comment - 一些字符串
- channels - 要发布的松弛通道。
我尝试在 HttpPost 中使用 MultipartEntity 类
MultipartEntity multiPartEntity = new MultipartEntity();
FileBody fileBody = new FileBody(file);
//Prepare payload
multiPartEntity.addPart("file", fileBody);
multiPartEntity.addPart("file_type", new StringBody("JPG"));
multiPartEntity.addPart("initial_comment", new StringBody("cat shakes"));
multiPartEntity.addPart("channels", new StringBody("bot-e2e-report"));
//Set to request body
postRequest.setEntity(multiPartEntity);
我从 http post 获得成功响应。但是图片没有发布在松弛频道中。任何帮助!
【问题讨论】:
标签: java post http-post slack multipartentity