学习
实践
活动
专区
工具
TVP
写文章

公众消息会话开发

公众是以微信用户的一个联系人形式存在的,消息会话是公众与用户交互的基础。 本篇主要围绕消息会话进行讲述。 被动回复消息 在用户给公众消息后,微信服务器会将消息发到开发者预先在开发者中心设置的服务器地址(开发者需要进行消息真实性验证),公众应该在5秒内做出回复,可以回复一个消息,也可以回复命令告诉微信服务器这条消息暂不回复 注意:对于普通消息,我们还可以通过编程将某些消息指向多客服来接收。 事件推送消息流程 ? 配置 在开发之前,请务必按此步骤配置好认证服务。 进入公众后台,进入【开发-基本配置】页面。 在用户给公众消息后的48小时内,公众可以给用户发送不限数量的消息,主要用于客服场景。 用户的行为会触发事件推送,某些事件推送是支持公众据此发送客服消息的,详见微信推送消息与事件说明文档。 客服消息可以在微信在线客服平台登录收发相关消息

72940

微信公众模板消息

业务需求要用到公众给用户发送模板消息,在此记录。 # 功能介绍 模板消息仅用于公众向用户发送重要的服务通知,只能用于符合其要求的服务场景中,如信用卡刷卡通知,商品购买成功通知等。 关于使用规则,请注意: 所有服务都可以在功能->添加功能插件处看到申请模板消息功能的入口,但只有认证后的服务才可以申请模板消息的使用权限并获得该权限; 需要选择公众账号服务所处的2个行业,每月可更改 成为开发者后,用户每次向公众发送消息、或者产生自定义菜单、或产生微信支付订单等情况时,开发者填写的服务器配置URL将得到微信服务器推送过来的消息和事件,开发者可以依据自身业务逻辑进行响应,如回复消息。 全局返回码说明 用户向公众发送消息时,公众方收到的消息发送者是一个OpenID,是使用用户微信号加密后的结果,每个用户对每个公众有一个唯一的OpenID。 openid 图 2 依据openid通过公众发送模板消息给特定用户 图 3 开发服务器配置流程图

96120
  • 广告
    关闭

    年末·限时回馈

    热卖云产品年终特惠,2核2G轻量应用服务器7.33元/月起,更多上云必备产品助力您轻松上云

  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    微信公众发布提醒(微信公众模板消息接口)

    主要有: 1、获取公众开发信息: 公众的开发信息主要是 开发者ID(AppID) 和 开发者密码(AppSecret)。 某些接口必须使用开发者ID和开发者密码才能进行调用请求。 获取路径是:微信公众后台 → 开发 → 基本配置。 4、添加开发者 只有已添加的开发者,才可以使用web开发者工具进行对应公众的开发和调试。 添加开发者页面的访问路径是:微信公众后台 → 开发 → 开发者工具 → web开发者工具。 openid 用户唯一标识,请注意,在未关注公众时,用户访问公众的网页,也会产生一个用户和公众唯一的OpenID scope 用户授权的作用域,使用逗号(,)分隔 下面是可选操作,一般用不到 ' => 'XXXX', //在公众下配置的模板id 'url' => 'https://XXXX.cn', //点击模板消息会跳转的链接 'miniprogram'

    1.6K30

    微信公众模板消息接口

    模板消息应用场景 ---- 公众模板消息作用: 用于公众向用户发送重要的服务通知 模板消息的应用场景: 1、用户下单后通知商家有新的订单,提醒商家及时处理 2、用户申请入驻商家,给平台管理员推送入驻申请通知 3、用户购买商品后,平台给用户发快递,可以通过模板消息将物流信息发送给用户(下单成功 -> 商家已发货 -> 收货成功) 公众模板消息官方文档: https://developers.weixin.qq.com 测试模板消息 ---- 个人申请订阅没有模板消息接口权限,必须是已经认证的服务才能使用 但是开发者可使用公众测试进行调试开发模板消息功能,测试拥有服务大部分高级接口的使用权限 申请测试: 服务发送模板消息必需配置: IP白名单, 用户已关注服务 小程序关联公众(服务模板消息跳转到小程序) 4. 、模板消息id、公众用户openid $config = [ // 测试 'app_id' => 'wx0a48233ca8xxxx', 'secret' => '2674bb2165dc7c45160cde5dxxxx

    14720

    TNW-公众发送模板消息

    TNW-发送模板消息 简介 TNW: TypeScript(The) + Node.js(Next) + WeChat 微信公众开发脚手架,支持 http 模块扩展、支持任何 Node.js 的服务端框架 (Express、NestJS、Egg、Koa 等) 概述 微信公众模板消息的使用权限、设置所属行业、规则、申请、添加、删除以及大家问得比较多的问题可以参考之前写的一篇文章,此文章到目前为止(2019.4.28 ) 已有 8w+的阅读量 90+的评论 微信公众开发之模板消息 同时也可以参考官方模板消息接口文档 点击这里 access_token 是公众的全局唯一接口调用凭据,公众调用各接口时都需使用 access_token 获取 access_token 详细介绍请参考之前写的文章 TNW-获取公众的 access_token CSDN TNW-获取公众的 access_token 开源中国 TNW-获取公众的 access_token * @param industry_id2 公众模板消息所属行业编号 */ public static async setIndustry(industry_id1: string

    37450

    消息通知】用公众模板消息怎么样?

    当然还有一些专门接收消息通知的开源项目,感兴趣的可以了解一下~ 现在我们的微信都关注了不知道多少个公众了,所以我们不防就多关注一个公众(测试)来接收通知(总比多安装一个App好些吧,钉钉和企微下班你愿意听到它的声音 ,所以我们在【全干】从零搞定微信SDK授权的基础上继续使用公众提供的模板消息来实现签到后推送结果的目标~ 2. 新增消息测试模板 测试公众的模板内容更为自由,对于开发者使用来说再合适不过了~ 模板标题:没有过多限制,我们可以键入如:自动化签到通知; 模板内容:前面说了内容相对自由,但内容的占位变量有要求,例如我们需要将平台的来源 模板消息接口对接 在测试公众页面的体验接口权限表中找到模板消息(业务通知); 4.1了解接口的使用 获取template_id:这个参数在新建测试模板后在消息模板列表有显示对应模板ID; 接口地址:https 总结 通过借助上次编写的授权代码完成了测试公众模板消息推送的功能,在后续遇到自己的定时任务做通知的时候完全可以直接调用,相比邮件通知,企微通知,钉钉通知等方式来说我们要不是节省了App的安装要不就是避免了公私混搭使用

    9730

    公众开发:获取用户消息和回复消息

    最近在看微信公众的开发文档,觉得很有意思,可以自定义开发一些功能,比如有人关注了公众之后,你可以做出稍微复杂点的回复(简单的回复在公众后台配置就好啦);比如关注者发送了「学习」消息,你可以给他推送一些文章 接下来开始操作,主要分为以下几个步骤: 申请测试公众 配置服务器地址 验证服务器地址的有效性 接收消息,回复消息 申请测试公众 第一步首先要申请一个测试的微信公众,地址: https://mp.weixin.qq.com 启动项目,这时在测试公众配置 URL 和 Token: ? 官网的介绍如下: access_token是公众的全局唯一接口调用凭据,公众调用各接口时都需使用access_token。开发者需要进行妥善保存。 接收用户发送的消息 当微信用户向公众发送消息时,微信服务器会通过公众后台配置的URL把信息发送到我们后台的接口上,注意此时的请求格式为 POST请求,发送过来的消息报文格式是XML格式的,每种消息类型的

    1.4K30

    微信公众发送消息模板(java)

    这段时间接触公众开发,写下向用户发送消息模板的接口调用 先上接口代码 如果想学习Java工程化、高性能及分布式、深入浅出。 JSONObject sendModelMessage(ServletContext context,JSONObject jsonMsg) { 2        System.out.println("消息内容 ; 14    } 15  16    public void setColor(String color) { 17        this.color = color; 18    } 在公众里填写模板消息的对应格式 整体思路是这样,也是参照百度而来,因为每个人的项目里方法都不一样,我就不详细贴上,既然做到发送模板消息了,统一调用微信接口的方法应每个人该也早写在工具类里了,每个人都不同,当应该都有,调用这个方法,把微信模板消息连接的条件 access_token写进去就请求了,剩下的就是传入你要发送的消息消息存入集合,集合转json才行,JSONObject类相信也都有,我也不贴了,每个人项目都不一样,没必要照搬过去,就照着自己原先已有的类改进

    69330

    微信公众自动回复图文消息

    写在前面 订阅收到过一些查询消息,比如vue、react,无奈一直没有心情去搞关键字搜索,就丢一边去了 修复博客首页样式问题时恰巧看到了之前的博文:微信公众平台图文消息自动生成,里面有提到WordPress 插件,就顺势给订阅添上了自动回复功能 喏~长这样子: ? ”,启用 然后需要通过token接入微信公众平台 3.配置token 操作步骤: 在后台左侧菜单找到“微信订阅管理”,进入“插件设置” 填写token,保存更改,会得到一个URL 进入微信公众平台后台 回复标题 test 关键字 测试,test,t 触发 普通 发布 勾选 类型 纯文本 内容 hoho 保存并退出,微信进入订阅发送“测试或 test或t”,会立即收到回复“hoho” 回复的消息格式支持: 纯文本 图文消息:类似于微信公众平台的图文消息,给配图和文章链接 最近消息:最新的几篇文章 随机消息:随机选取几篇文章 搜索关键字:站内搜索结果

    2.3K20

    微信公众开发之模板消息

    公众支付、微信扫码支付、刷卡支付、微信买单 此文来聊聊微信中的业务通知----微信模板消息 如何查看是否有权限 在交流群中,总是有人问个人订阅、认证的订阅、服务 、认证的服务 某个接口是否有权限使用 其实这个问题很简单,在【微信公众平台】现在已经可以直接查看自己的公众都能使用那些接口。 登录【微信公众平台】进入首页>开发>接口权限 ? 模板消息-权限.png 添加模板消息插件 注意必须是认证的服务 登录【微信公众平台】进入首页>添加插件功能>找到模板消息按照指引流程操作即可。 当账号粉丝数超过10W/100W/1000W时,模板消息的日调用上限会相应提升,以公众MP后台开发者中心页面中标明的数字为准。 模板消息-模板详情.png 测试添加模板消息 ? 测试添加模板消息.png ? 测试添加模板消息.png 模板消息接口的使用 客观前面都是一些准备工作,端杯茶耐心往下看。

    1.5K30

    微信公众信息抓取方法(一)——抓取公众历史消息列表数据

    如何抓取微信公众的文章 一、介绍 研究微信抓取之前, 看过知乎有大神写的比较完善的例子, 受到启发, 才完成了整个微信公众的抓取。 微信公众内容的批量采集与应用 微信抓取的难点: 1. 无法获取到微信公众的信息(微信并没有提供列表) 2. 无法脱离客户端获取微信公众历史消息页面 3. 可以获取到文章内容页但是脱离客户端后无法获取到点赞、阅读数据 所以, 流程中的一部分是依赖于手机客户端的, 如果要大量抓取微信公众信息,就必须依靠大量客户端抓取(自己准备手机、微信号、电费、和人工) , 简单学过一些, 不过使用的anyproxy, 还是会出现一些无法解决的问题, 无法适用于长期采集 python3.5+ mitmproxy 其他用到的包插件 二、微信抓取基本的应用规则 单个客户端公众历史消息列表页 ——访问公众历史列表页面——抓取到第一页的文章列表数据以及cookie信息——其他脚本抓取点赞、阅读、评论和小程序信息 四、教程开始 1.

    11.6K32

    微信公众开发-素材消息管理接口

    开始 本文是 微信公众开发者模式介绍及接入 的后续,如没看过前文的话,可能看本文会有些懵逼。本文主要介绍微信公众平台的素材、消息管理接口的开发。 官方的定义如下: access_token是公众的全局唯一接口调用凭据,公众调用各接口时都需使用access_token。开发者需要进行妥善保存。 从文档中我们可以看到,调用接口获取access_token时需要传递appid和secret,appid和secret可以在公众的基本配置页面中获取,如下: ? 完成以上代码的编写后,重启SpringBoot,打开微信公众,测试结果如下: ? 完成以上代码的编写后,重启SpringBoot,打开微信测试公众进行测试,测试结果如下: ? 点击音乐消息,打开后效果如下: ?

    32820

    TNW-微信公众各种消息交互

    TNW 简介 TNW: TypeScript(The) + Node.js(Next) + WeChat 微信公众开发脚手架,支持任何 Node.js 的服务端框架 测试申请 测试时请自己的测试 开启开发者模式 这里说的各种消息交互是指的 开发者模式下的消息交互 如果还没有开启开发者模式可以参考之前写文章 开启公众开发者模式 简书 掘金 CSDN 开源中国 在 TNW 中实现微信公众各种消息交互非常简单 TNW 支持多公众,后面会使用到此 appId 来实现不同公众回复不同的消息 响应对应的回复 代码实现比较简单就不过多介绍了,请看源码 提醒:回复消息时可以对不同的公众做特殊的处理 export class " == inTextMsg.getContent) { // 多公众支持 分别给不同的公众发送不同的消息 if (ApiConfigKit.getApiConfig.getAppId ; outMsg.setContent(content); } else { content = "极速开发微信公众

    44530

    php之微信公众发送模板消息

    讲一下开发项目中微信公众发送模板消息的实现过程(我用的还是Thinkphp5.0)。 先看一下效果,如图: 就是类似于这样的,下面讲一下实现过程: 第一步:微信公众申请模板消息权限: 立即申请: 申请过程就不说了,提交并且申请通过后,可以在模板库中看到模板消息列表: 想用哪个模板点击进去添加就行了 这些id及字段名在程序中会使用到: 第二步:程序实现模板消息SDK: 同样的,模板消息是使用access token来发送的,所以要获取token。 ,放在common文件中了,这样基本上就完成了: 下面引用模板消息发送到微信公众中 1 2 //构造消息模板 3 $ (urldecode(json_encode($template))); 复制代码 用loader引入extend下的消息类文件,发送消息后,就得到了刚开始的那张图片内容。

    57610

    关注

    腾讯云开发者公众号
    10元无门槛代金券
    洞察腾讯核心技术
    剖析业界实践案例
    腾讯云开发者公众号二维码

    相关产品

    • 腾讯云助手

      腾讯云助手

      腾讯云助手,是腾讯云为开发者提供的移动管理工具,可以帮助开发者在手机上快捷管理云资源和云账户,进行充值续费、管理工单备案等,同时联系客服快速获取帮助……

    相关资讯

    热门标签

    活动推荐

    扫码关注腾讯云开发者

    领取腾讯云代金券