weimi
  1. 消息接口
weimi
  • wmi_api
    • 开发指南
      • 开发前必读
      • 配置文件说明
    • 账号接口
      • 获取二维码
      • 切换账号获取二维码
      • 获取设备登录过的账号
      • 检测扫码结果
      • 恢复登录
      • 获取账号登录状态
      • 获取账号列表
      • 获取单个账号信息
      • 退出账号
    • 消息接口
      • 发送文本消息
        POST
      • 发送图片消息
        POST
      • 发送名片
        POST
      • 发送动态表情
        POST
      • 发送位置
        POST
      • 发送引用消息
        POST
      • 转发小程序
        POST
      • 撤回消息
        POST
      • 下载消息中的文件
        POST
      • 解析消息中的下载信息
        POST
    • 好友接口
      • 同步好友信息
      • 搜索好友
      • 添加好友
      • 验证好友请求
      • 获取好友列表、本地缓存
      • 获取好友信息、本地缓存
      • 获取好友信息,非本地
      • 设置好友标签
      • 设置好友备注
      • 删除好友
      • 检测好友关系
    • 标签接口
      • 同步标签信息
      • 获取标签信息,本地缓存
      • 添加标签
      • 删除标签
    • 群接口
      • 设置群昵称
      • 设置群公告
      • 获取群公告
      • 取消/保存通讯录
      • 同步群成员信息
      • 获取群成员信息,实时
      • 获取群成员信息,本地缓存
      • 获取群详情,实时
      • 获取群详情,本地缓存
      • 添加群成员
      • 邀请群成员
      • 删除群成员
      • 添加群管理员
      • 删除群管理员
      • 转让群
      • 退出群聊
      • 创建群
    • 朋友圈接口
      • 发布图文朋友圈
      • 转发朋友圈
      • 删除朋友圈
      • 获取朋友圈列表
      • 获取好友朋友圈
      • 获取指定ID朋友圈
      • 朋友圈点赞
      • 朋友圈评论
      • 朋友圈取消点赞
      • 删除朋友圈评论
      • 下载朋友圈中的图片/视频
    • 消息推送
      • 消息推送说明
      • 所有消息推送
      • 账号上下线通知
      • 新好友请求通知推送
      • 加入新好友通知推送
      • 成员入群通知推送
      • 加入群聊通知推送
      • 联系人信息修改通知推送
      • 联系人删除通知推送
      • 消息文件下载进度推送
  1. 消息接口

下载消息中的文件

开发中
POST
/v1/message/downloadfile
通过本接口可以下载消息中的图片,语音,视频,图片,文件...
例如:当收到一条语音消息,消息内容里面只有语音的下载信息。此时将消息中的newmsgid,msgtype,content传入此接口来下载文件,系统会并保存到本地,二次调用,
系统会判断本地是否存在文件,存在文件,不在下载,直接返回本地文件。
图片高清图,视频,文件 都是如此操作。

请求参数

Header 参数
token
string 
可选
api 验证token,可以在setting.json文件里自行配置
Body 参数application/json
uuid
string 
设备ID
必需
newmsgid
string 
消息ID
必需
msgcontent
string 
消息内容
必需
将消息XML内容原模原样传进来,系统会自动提取相关下载信息
msgtype
integer 
消息类型
必需
示例
{
  "uuid": "",
  "newmsgid": "",
  "msgcontent": "",
  "msgtype": 34
}

返回响应

🟢200成功
application/json
Body
code
integer 
必需
data
object 
必需
wxid
string 
必需
newmsgid
string 
消息ID
必需
filename
string 
文件名称
必需
filetitle
string 
文件标题
必需
fileurl
string 
文件路径
必需
下载完毕才有值,前面拼接接口地址: http://xx.com/v1/+fileurl。 如果配置了OSS,返回的是OSS的地址,有效期为72小时
filelen
string 
长度
必需
播放长度,语音,视频才有值
filesize
string 
大小
必需
文件大小,单位字节
fileext
string 
文件扩展名
必需
cozefileid
string 
扣子平台文件ID
必需
需要结合扣子时使用
text
string 
必需
rowcount
integer 
必需
showmsg
boolean 
必需
示例
{
  "code": 0,
  "data": {
    "wxid": "string",
    "newmsgid": "string",
    "filename": "string",
    "filetitle": "string",
    "fileurl": "string",
    "filelen": "string",
    "filesize": "string",
    "fileext": "string",
    "cozefileid": "string"
  },
  "text": "string",
  "rowcount": 0,
  "showmsg": true
}
上一页
撤回消息
下一页
解析消息中的下载信息
Built with