企业微信异步上传文件 API
「异步上传文件」接口属于青鸾开放平台的「文件」能力,用于上传与获取图片、语音、视频、文件等媒体素材。通过语义化 HTTP API 调用,无需对接复杂底层即可快速集成,常用于 SCRM、客服系统、私域运营与营销自动化等场景。
免费试用本接口 查看完整文档接口地址
POSThttps://api.qingluanbot.com/wecom/files/cdn-upload-by-url-async
请求示例(cURL)
curl -X POST 'https://api.qingluanbot.com/wecom/files/cdn-upload-by-url-async' \
-H 'X-Qingluan-Key: YOUR_API_KEY' \
-H 'Content-Type: application/json' \
-d '{
"instance_guid": "inst_xxxxxxxxxxxxxxxx",
"filename": "example.png",
"fileUrl": "https://example.com",
"fileType": 0
}'
请求参数
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
instance_guid | string | 必填 | 青鸾实例 ID(标识一个企业微信在线实例) |
filename | string | 必填 | 文件名称 |
fileUrl | string | 必填 | 文件url地址 |
fileType | integer | 必填 | 1: jpg图片, 4: mp4视频, 5: 文件(也包括语音silk文件) |
响应
统一响应信封 { ok, code, message, request_id, data },code=0 表示成功,每次响应都带 request_id(ql_ 前缀)便于排查。
如何接入
- 注册并登录青鸾开发者控制台(注册即自动生成 API Key)。
- 在「实例与回调」一键扫码上号,获得
instance_guid。 - 请求头携带
X-Qingluan-Key,调用本接口POST /wecom/files/cdn-upload-by-url-async。 - 如需接收消息/事件,配置 Webhook 回调地址即可。