Skip to content

CDN 图片上传

将图片上传到微信 CDN,返回 cdnUrlaesKeyhdLength 等信息,可用于自定义小程序图片等需要 CDN 参数的场景。

接口地址: POST /uploadCdnImage

前置条件

  • 当前 wId 已完成登录,并且账号状态正常。
  • content 必须是接口服务可访问的图片 URL。
  • 图片格式、大小应符合微信侧限制。

请求参数

参数名必选类型说明
wIdstring登录实例标识
contentstring图片 URL

请求示例

json
{
  "wId": "{{wId}}",
  "content": "https://cdn.e-yun.example/images/customer-service.jpg"
}

响应参数

参数名类型说明
codestring1000 成功,1001 失败
messagestring反馈信息
dataobjectCDN 图片信息
data.cdnUrlstring图片 CDN 信息
data.aesKeystring图片 aesKey
data.hdLengthnumber图片大小

成功响应

json
{
  "code": "1000",
  "message": "发送图片消息成功",
  "data": {
    "cdnUrl": "307b0201000474307202010002041b9042eb02033d14b90204...",
    "aesKey": "52efd887fcfdad1d71c29d0129daaabd",
    "hdLength": 173475
  }
}

错误响应

json
{
  "code": "1001",
  "message": "失败",
  "data": null
}

使用建议

  • 上传前先校验图片 URL 是否可访问,避免微信侧拉取失败。
  • 返回的 cdnUrlaesKey 建议按原样保存,不要自行拆解。
  • 如果用于自定义小程序图片参数,应同时保存 hdLength