微信公众号开发(三)----服务号客服消息

因为订阅号没有客服消息,所以只能在用户发送消息以后,进行被动的回复。而服务号可以通过客服消息主动给用户发消息,下面我就介绍一下这个功能怎么使用。

客服消息主要是向公众号服务器发送HTTPS请求,所以这部分的内容可以使用PostMan等工具进行测试和验证。那么下面就开始吧。

1. 获取AccessToken

发送客服消息需要用到AccessToken,可以用appId和AppSecrect来获取。获取的接口文档为获取AccessToken,

AppId和AppSecrect可以在公众号主页--->开发-->基本设置获取,如下图所示。

注意:

  1. AppID是对于公众号是固定的。
  2. AppSecrect需要公众号的管理员才可以查看。
  3. 需要把本机的公网IP添加到白名单。
  4. AccessToken是有有效期的,在失效以后要再次更新才能使用。

    公众平台

公众号调试平台获取AccessToken

2. 获取关注者的openid

可以通过接口获取关注者的列表,文档在获取关注者的列表

公众号调试平台获取关注者列表

3. 发送客服消息

有关注者的openid和AccessToken的情况下,就可以发送客服消息了。客服消息有很多类型,这里我们用文本消息来做演示。文本消息的格式文章在客服文本消息,微信公众平台的调试如下。

公众号调试平台发送客服消息

收到客服消息的效果展示

至此,公众号开发的相关知识总结完毕。

原文地址:https://www.cnblogs.com/Dennis-mi/p/12596461.html

时间: 2024-11-10 01:12:55

微信公众号开发(三)----服务号客服消息的相关文章

微信公众平台开发教程 订阅号与服务号的区别

为了消除大家对订阅号与服务号的疑问,特总结如下: 功能点 介绍 订阅号 服务号 注册 注册账号 个人信息 个人信息和企业相关信息 展示 在手机端展现方式 显示在订阅号文件夹中 跟微信好友一样显示 收发消息 接受和发送消息,包括: 1 文本消息 2 图片消息 3 语音消息 4 视频消息 5 音乐消息 6 图文消息 有 有 事件响应 获取关注.取消关注.自定义菜单点击事件,并产生响应 有(自定义年菜单点击事件,取决于自定义菜单权限) 有 群发消息 向全部客户或指定客户发送消息 每天一条 每月一条 自

第四篇 :微信公众平台开发实战Java版之完成消息接受与相应以及消息的处理

温馨提示: 这篇文章是依赖前几篇的文章的. 第一篇:微信公众平台开发实战之了解微信公众平台基础知识以及资料准备 第二篇 :微信公众平台开发实战之开启开发者模式,接入微信公众平台开发 第三篇 :微信公众平台开发实战之请求消息,响应消息以及事件消息类的封装 首先,我们看看原来写的dopost方法: /** * 处理微信服务器发来的消息 */ public void doPost(HttpServletRequest request, HttpServletResponse response) thr

微信公众号手机端PC端多客服系统

最近很多客户反应没有专门的客服坐在电脑面前,接收回复客户的问题:不能及时回复客户 咨询的问题,现在我们已经为此帮您解决烦恼!! 支持PC与手机端接收微信客户咨询与回复客户,让您随时随地及时回复客户咨询的问题. 1.支持客服转接 2.支持聊天记录查询 3.支持客服评价 4.支持系统自动转接(客服不在线) 5.更多请移步扣:⒍⒋⒌⒌⒏⒋⒋⒈⒉咨询体验哟..... 客服对话框: 系统后台: 客服评价统计图: 用户选择客服界面:  

Java微信公众平台开发(三)--接收消息的分类及实体的创建

转自:http://www.cuiyongzhi.com/post/41.html 前面一篇有说道应用服务器和腾讯服务器是通过消息进行通讯的,并简单介绍了微信端post的消息类型,这里我们将建立消息实体以方便我们后面的使用! (一)消息实体基础类 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45

java微信公众平台开发三(多图文素材界面)

最新在做微信的多图文管理,自己写了一个模仿微信的多图文的界面,有需要的可以参取参考参考,改改就能用哈! 里面我以及集成了ajax 上传文件的插件了,不想要的可以自己换,截图如下: 代码地址 版权声明:本文为博主原创文章,未经博主允许不得转载.

微信小程序客服消息之解决方案

小程序自公开发布起就有消息推送功能,但由于张小龙对于微信小程序的定义为极简的生活方式,所以为了避免小程序发送过多的推送消息骚扰用户对于小程序消息推送制定了许多的规则和限制. 一.小程序客服消息的意义: 为丰富小程序的服务能力,提高服务质量,微信为小程序提供客服消息能力,以便小程序用户可以方便快捷地与小程序服务提供方进行沟通. 二.小程序把推送消息定义为两大类:模板消息和客服消息 模板消息:后台可以制作消息模板,商户可以将模板消息发送给接受过服务的用户,用户接受过一次服务(以是否产生支付数据为准)

微信公众号开发(152)——客服消息发送卡券

本文介绍如何使用微信公众平台客服消息发送接口来发送卡券给用户. 一.卡券格式 卡券的json格式如下 { "touser":"OPENID", "msgtype":"wxcard", "wxcard":{ "card_id":"123dsdajkasd231jhksad" } } 其中,msgtype为wxcard,而card_id为卡券 ID 二.代码实现 使用方倍

[029] 微信公众帐号开发教程第5篇-各种消息的接收与响应

前一篇文章里我们已经把微信公众平台接口中消息及相关操作都进行了封装,本章节将主要介绍如何接收微信服务器发送的消息并做出响应. 明确在哪接收消息 从微信公众平台接口消息指南中可以了解到,当用户向公众帐号发消息时,微信服务器会将消息通过POST方式提交给我们在接口配置信息中填写的URL,而我们就需要在URL所指向的请求处理类CoreServlet的doPost方法中接收消息.处理消息和响应消息.   接收.处理.响应消息 下面先来看我已经写好的CoreServlet的完整代码: [java] vie

微信公众号客服消息提醒

微信客服消息提醒:    public static void Test(String openid) throws Exception{            String token = getWeiXinAccessToken.getToken();        String strJson = "{\"touser\" :\""+openid+"\",";        strJson += "\"