首页 > 其他分享 >微信开发之一键撤回消息的技术实现

微信开发之一键撤回消息的技术实现

时间:2023-08-21 14:33:28浏览次数:29  
标签:返回 请求 示例 微信 long 撤回 开发 msgId newMsgId

撤回消息

请求URL:

  • http://域名地址/revokeMsg

请求方式:

  • POST

请求头Headers:

  • Content-Type:application/json
  • Authorization:login接口返回

参数:

参数名

必选

类型

说明

wId


string

登录实例标识

wcId


string

接收方微信id/群id

msgId


long

消息msgId(发送类接口返回的msgId)

newMsgId


long

消息newMsgId(发送类接口返回的msgId)

createTime


long

发送时间

返回数据:

参数名

类型

说明

code

string

1000成功,1001失败

msg

string

反馈信息

请求参数示例

{
    "wId": "12491ae9-62aa-4f7a-83e6-9db4e9f28e3c",
    "wcId": "wxid_1dfgh4fs8vz22",
    "msgId": 697760203,
    "newMsgId": 4792296942111367533,
    "createTime": 1641456307
}

成功返回示例

{
    "message": "成功",
    "code": "1000",
    "data": null
}

错误返回示例

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

微信开发之一键撤回消息的技术实现_请求参数

标签:返回,请求,示例,微信,long,撤回,开发,msgId,newMsgId
From: https://blog.51cto.com/u_16207997/7174938

相关文章

  • 逻辑清晰,详解社交源码Android开发SDK
    前篇我们讲解了有关如何在IOS平台开发集成SDK,那么今天来给大家简单讲解下如何在社交源码Android客户端上开发集成。1.获取SDK:从提供SDK的第三方开发者或公司获得SDK的相关文件和文档。2.导入SDK文件:将SDK的库文件(.jar或.aar格式)拷贝到Android项目的libs文件夹中。3.配置权限:检查并......
  • 解决vueH5微信公众号扫一扫调用失败问题
    所使用的是importwxfrom'weixin-js-sdk'首先保证签名,域名配置等开发配置没有问题在开发工具当中显示没有问题一到真机测试就不行往下看      特别注意所需关键信息存在本地缓存中   ......
  • 如何以公司名义注册苹果开发者账号?
    如何以公司名义注册苹果开发者账号?更新时间:2023-01-3017:52:23苹果开发者账号有三种:个人开发者、公司开发者、企业开发者1)个人和公司开发者年费均为688人民币/年,由于个人开发者过审率较低,故建议以公司名义注册;2)企业开发者一般是大企业开发内部应用时使用,不能用于上架Ap......
  • 每个.NET开发都应掌握的C#委托事件知识点
    上篇文章讲述了C#接口的知识点,本文将介绍C#委托事件知识点。C#作为.NET开发的核心语言之一,提供了丰富的特性来支持面向对象编程和事件驱动的模型。其中,委托和事件是C#中不可或缺的关键概念,每个.NET开发者都应该深入理解它们的作用和用法。委托和事件密不可分,所以本文将委托和事件......
  • 实验室信息管理系统(LIMS)源码,采用灵活的架构开发,支持多种应用程序和技术
    实验室信息管理系统(LIMS)是指帮助实验室组织和管理实验数据的计算机软件系统,它将实验室操作有机地组织在一起,以满足实验室工作流程的所有要求。它能以不同的方式支持实验室的工作,从简单的过程(如样品采集和入库)到复杂的流程(如教据报告和实验结果分析),完全改变实验室的工作流程,使......
  • 【oracle开发】wmsys.wm_concat介绍
    wmsys.wm_concat是一个聚合函数,其作用是将一列数据转换成一行,也就是我们常用的行专列,但是该函数是一个undocument函数,所以不推荐大家使用这个函数。因为在后续的版本中还提不提供这个函数都不好说呢。首先创建临时表和测试数据使用该函数,可以看到我们的按id做groupby,把name字......
  • 微信小程序中的路由及其区别
    wx.navigateTo():保留当前页面,跳转到应用内的某个页面。但是不能跳到tabbar页面wx.redirectTo():关闭当前页面,跳转到应用内的某个页面。但是不允许跳转到tabbar页面wx.switchTab():跳转到tabBar页面,并关闭其他所有非tabBar页面wx.navigateBack()关闭当前页面,返回上......
  • 手机直播源码开发,协议讨论篇(三):RTMP实时消息传输协议
    一、实时消息传输协议RTMP简介RTMP又称实时消息传输协议,是一种实时通信协议。在当今数字化时代,手机直播源码平台为全球用户进行服务,如何才能增加用户,提升用户黏性?就需要让一对一直播平台能够为用户提供优质的体验。而RTMP协议的部署就能为手机直播源码平台提供出低延迟、高质量的......
  • IPD(集成产品开发)与CMMI的对比
    随着国内外市场数字化、智能化技术的不断升级,越来越多的研发型企业开始重视产品开发流程、规范研发过程管理,借以沉淀企业实力,使其更加从容地应对快速变化的市场和行业格局。近年来,许多国内企业开始尝试引入IPD、CMMI等先进的管理方法与工具,但这些管理体系之间的联系与区别,哪一种更......
  • 基于springboot甘肃非物质文化网站的设计与开发
    系统功能结构设计在分析并得出使用者对程序的功能要求时,就可以进行程序设计了。管理员主要负责填充图书和其类别信息,并对已填充的数据进行维护,包括修改与删除,管理员也需要审核老师注册信息,发布公告信息,管理自助租房信息等。用户信息管理此页面提供给管理员的功能有:用户信息的查询管......