钉钉服务端API报错 43008 参数需要multipart类型
problem
使用媒体文件上传接口,按照文档输入参数,结果返回报错
# 参数
{
"access_token": "xxx"
"type": "image",
"media": "/Users/xxx/xxx/snow.jpg" # 上传的媒体文件
}
# 返回
{
"errcode":43008,
"errmsg":"参数需要multipart类型"
}
reason
文档要求 使用multipart/form-data POST上传文件, 文件标识名为media。
solution
- 放弃钉钉的调试工具,使用postman
- postman 支持 Multipart/form-data
- 参数body选择form-data类型,然后参数media将类型text改为file,然后生成文件