Appearance
CDN 图片上传
将图片上传到微信 CDN,返回 cdnUrl、aesKey、hdLength 等信息,可用于自定义小程序图片等需要 CDN 参数的场景。
接口地址: POST /uploadCdnImage
前置条件
- 当前
wId已完成登录,并且账号状态正常。 content必须是接口服务可访问的图片 URL。- 图片格式、大小应符合微信侧限制。
请求参数
| 参数名 | 必选 | 类型 | 说明 |
|---|---|---|---|
| wId | 是 | string | 登录实例标识 |
| content | 是 | string | 图片 URL |
请求示例
json
{
"wId": "{{wId}}",
"content": "https://cdn.e-yun.example/images/customer-service.jpg"
}响应参数
| 参数名 | 类型 | 说明 |
|---|---|---|
| code | string | 1000 成功,1001 失败 |
| message | string | 反馈信息 |
| data | object | CDN 图片信息 |
| data.cdnUrl | string | 图片 CDN 信息 |
| data.aesKey | string | 图片 aesKey |
| data.hdLength | number | 图片大小 |
成功响应
json
{
"code": "1000",
"message": "发送图片消息成功",
"data": {
"cdnUrl": "307b0201000474307202010002041b9042eb02033d14b90204...",
"aesKey": "52efd887fcfdad1d71c29d0129daaabd",
"hdLength": 173475
}
}错误响应
json
{
"code": "1001",
"message": "失败",
"data": null
}使用建议
- 上传前先校验图片 URL 是否可访问,避免微信侧拉取失败。
- 返回的
cdnUrl、aesKey建议按原样保存,不要自行拆解。 - 如果用于自定义小程序图片参数,应同时保存
hdLength。
