发送消息/转发图片

简要描述

  • 无源发送图片消息。

请求URL

  • http://127.0.0.1:8888/api/

请求方式

  • POST

参数

参数名必选类型说明
typeint接口编号
userNamestring接收人wxid
rawtotalsizestring源文件大小,cdn上传接口会返回该字段
rawfilemd5string源文件md5,cdn上传接口会返回该字段
fileidstringfileid,cdn上传接口会返回该字段
aeskeystringaeskey,cdn上传接口会返回该字段
filecrcstring文件校验值,cdn上传接口会返回该字段
rawthumbsizestring缩略图文件大小,cdn上传接口会返回该字段
bAsyncbool如果将该参数设置为true,则任务不再阻塞,接口响应内容会通过消息处理器返回,消息推送类型为0<br/>如果提供了asyncUserData参数,会随调用结果一起推送
asyncUserDatastrxxxx

请求示例

具体如何使用?
1、接收别人的图片,下载到本地
2、调用cdn上传接口,获取cdn返回的参数
3、调用该接口
如果是一张图片给好多人发,只需要调用一次cdn上传接口,然后调用该接口就行了

 {
  "type": 10097,
  "userName": "filehelper",
  "rawtotalsize": "666",
  "rawfilemd5": "12345678xxxxxxxxxx90abcdef",
  "fileid": "30....",
  "aeskey": "12345678xxxxxxxxxx90abcdef",
  "filecrc": "123456789",
  "rawthumbsize": "100"
 }

返回示例

  {
    "data": {
      "status": 0,
      "desc": "",
    }
  }

返回参数说明

参数名类型说明
error_codeint错误代码
descriptionstring错误描述
datajson业务数据

备注