
微信服务号开发
文章平均质量分 71
java语言开发
lootaa
来自第六宇宙的洛塔博士
展开
-
公众号用户管理
洛塔服务号回复020获取代码。# 前置条件公众号后台设置IP白名单。# 说明用户管理这部分主要围绕三部分,分别是粉丝信息、黑名单、标签。# 获取用户列表这个接口一次拉取调用最多拉取10000个关注者的OpenID,可以通过多次拉取的方式来满足需求。每次请求的返回结果中,都有next_openid这个值,作为下一次请求的参数。如果该值为空,默认从头开始拉取。~~~ // 先获取access_token,这部分正式环境需要配置定时获取,每天2000次调用限制 String url原创 2023-01-16 16:38:50 · 807 阅读 · 1 评论 -
公众号发布能力
洛塔服务号回复019获取代码。# 前置条件公众号后台设置IP白名单。# 说明草稿箱和发布能力,可以理解成买东西时候的购物车和订单。先把东西加入到购物车(新建草稿箱),从购物车结算后生成订单(发布),同时自动删除购物车商品(发布后自动清除草稿箱数据)。# 发布发布之前需要先创建草稿,该部分可以查看018。本篇直接使用获取草稿接口,用获取到草稿信息直接发布。- 获取草稿~~~ // 先获取access_token,这部分正式环境需要配置定时获取,每天2000次调用限制 Strin原创 2022-12-30 15:36:12 · 1847 阅读 · 0 评论 -
公众号草稿箱
洛塔服务号回复018获取代码。# 前置条件公众号后台设置IP白名单。# 说明草稿箱和发布能力,可以理解成买东西时候的购物车和订单。先把东西加入到购物车(新建草稿箱),从购物车结算后生成订单(发布),同时自动删除购物车商品(发布后自动清除草稿箱数据)。# 新建草稿创建草稿的时候,需要永久素材的media_id作为封面,可以使用上篇写到的素材管理,创建永久素材。~~~ // 先获取access_token,这部分正式环境需要配置定时获取,每天2000次调用限制 String url原创 2022-12-13 22:06:55 · 1715 阅读 · 0 评论 -
公众号素材管理
洛塔服务号回复017获取代码。# 前置条件公众号后台设置IP白名单。# 新增临时素材前面有些地方其实已经调用这个,为了得到media_id。请求参数中type是媒体文件类型,分别有图片(image)、语音(voice)、视频(video)和缩略图(thumb)。以图片类型为例:~~~ // 先获取access_token,这部分正式环境需要配置定时获取,每天2000次调用限制 String url = "https://api.weixin.qq.com/cgi-bin/token原创 2022-12-10 15:34:59 · 1255 阅读 · 0 评论 -
公众号开放标签
洛塔服务号回复016获取代码。# 前置条件公众号设置 ==> 功能设置 ==> 填写“JS接口安全域名”前端引入微信的js~~~~~~为了方便发送post请求,测试代码还引入了jquery~~~~~~# 后台配原创 2022-12-08 23:41:26 · 1603 阅读 · 0 评论 -
公众号网页JS-SDK使用,含V3版本微信支付
洛塔服务号回复015获取代码。# 功能说明逐个测试了如下功能,好多有坑的地方。同时准备工作(含支付相关的)也都备注上了。- 判断当前客户端版本是否支持指定 JS 接口- 分享给朋友或朋友圈- 拍照或从手机相册中选图- 预览图片- 上传图片- 下载图片- 开始录音- 停止录音- 监听录音自动停止- 播放语音- 暂停播放- 停止播放- 监听语音播放完毕- 上传语音- 下载语音- 识别音频并返回识别结果- 获取网络状态- 使用微信内置地图查看位置- 获取地理位置- 关原创 2022-11-06 19:03:52 · 1800 阅读 · 0 评论 -
公众号微信网页授权
打开网页后,获取到用户的openid、头像、昵称等信息。scope为snsapi_base时无需授权即可获取到openid。scope为snsapi_userinfo需要授权,才能获取到头像、昵称等(如果已经关注公众号了,则不需要授权也能获取到)如果直接进入获取用户信息的页面,一般会显示快照,也就是微信用虚拟的数据先把你网页对应内容填充了,然后点击底部获取信息后再替换为真实的,方便用户提前知道页面的样子,以确认是否还要继续授权。# 前置条件- 前置条件1:设置与开发-->接口权限-->全局搜索原创 2022-11-05 18:11:29 · 2536 阅读 · 0 评论 -
公众号会话控制和获取聊天记录
会话控制:此接口在客服和用户之间创建一个会话,如果该客服和用户会话已存在,则直接返回0。指定的客服帐号必须已经绑定微信号且在线。获取聊天记录:此接口返回的聊天记录中,对于图片、语音、视频,分别展示成文本格式的[image]、[voice]、[video]。对于较可能包含重要信息的图片消息,后续将提供图片拉取URL,近期将上线。# 准备工作公众号后台设置ip白名单# 创建会话创建会话中,客服账号格式为客服账号@公众号的微信号。比如我的客服账号是lootaa,公众号微信号是lootaayun,则原创 2022-10-24 23:38:34 · 882 阅读 · 0 评论 -
公众号消息转发到客服
洛塔服务号回复012获取代码。# 功能说明给公众号发送消息,实现将消息转发给客服(可指定客服)。1. 普通微信用户发送消息到公众号2. 公众号将消息post到开发者填写的url上(设置与开发-->基本配置,右侧服务器配置)3. 接入成功后,后续会直接发给客服,不会继续走开发者填写的url# 准备工作- 启动服务器配置位置:设置与开发-->基本配置,右侧服务器配置开启服务器配置需要将对应的url代码部署上,Java可以使用原创 2022-10-10 16:24:24 · 1344 阅读 · 0 评论 -
公众号客服管理
洛塔服务号回复011获取代码。# 功能说明腾讯客服管理这部分接口文档比较恶心,分成了两个,分别是客服消息和PC客服能力,写的接口名称是一样的,但请求参数不同,同时字段限制有的也不写。经过详细对比,客服消息这个感觉就是旧版本的,现在管理后台已经看不到了,不明白为什么无效接口还不删掉或者标注无效。所以,客服管理部分可以直接查看PC客服能力中的客服管理。要使用客服管理,需要登录公众号后台,先进行开通。原创 2022-10-09 14:54:33 · 574 阅读 · 0 评论 -
公众号订阅通知
洛塔服务号回复010获取代码。# 功能说明公众号订阅通知这个功能,微信本来打算替代掉模板消息和一次性订阅的,最后也没替代掉,成为单独的一个功能。个人感觉和一次性订阅是没有太大区别的,只不过增加了一个长期订阅,但这个不是一般账号能申请下来的,所以整体来说使用也没有太大区别。# 准备工作- 公众号后台设置ip白名单:推送给用户消息需要位置:设置与开发-->基本配置,右侧IP白名单- 启动服务器配置:接收订阅事件等推送消息需要位置:设置与开发-->基本配置,右侧服务器配置开启服务器配置需要将原创 2022-10-09 09:16:05 · 1724 阅读 · 0 评论 -
公众号获取自动回复规则
洛塔服务号回复009获取代码。# 功能说明管理后台左侧,内容与互动-->自动回复,可以设置对应的自动回复规则,一共有三种:- 关键词回复:可以是全匹配或者半匹配,各种类型素材均可回复。本人测试公众号仅回复了文本- 收到消息回复:如果关键词回复没有匹配的,则会回复这里配置的内容。如果关键词的有匹配,这个不会回复。- 被关注回复:每次关注公众号的时候发送的消息。要使这里的自动回复生效,就不能开启基本配置中的服务器配置。开启了服务器配置,可以使用代码实现自动回复,但这种的本篇下面接口调用的获取不到。原创 2022-10-04 17:59:16 · 1288 阅读 · 0 评论 -
公众号群发接口
服务号每个用户可以收到4条群发消息,超过这个数量的会发送失败。- 所有使用到media_id的地方,现在都可以使用素材管理中的永久素材media_id了。请但注意,使用同一个素材群发出去的链接是一样的,这意味着,删除某一次群发,会导致整个链接失效。- 对于群发和预览接口中的图文消息 (mpnews) ,请使用通过 “草稿箱 / 新建草稿” 接口获得的 media_id群发时候不用担心会真的一下子发送出去,如果是全部用户接收,需要管理员进行确认的。也可以进行关闭,路径: 设置 - 安全中心 - 风险操原创 2022-10-02 17:50:04 · 2852 阅读 · 1 评论 -
公众号一次性订阅消息
之前发布通知,要用订阅通知替代一次性订阅消息,不知道是被骂的太惨还是技术原因,一次性订阅消息还是一直能用。和模板消息不同的是,一次性订阅消息无需用户关注公众号,但是必须用户点击同意发送才能接收消息。- 模板消息:需要关注公众号,无需用户同意也可发送- 一次性订阅消息:无需关注公众号,需要用户同意才能发送如果用户关注了公众号,那么消息就在公众号里发送。如果没有关系,消息就在服务通知里。# 准备工作- 公众号后台设置ip白名单位置:设置与开发-->基本配置,右侧IP白名单将域名能够访问的服务原创 2022-09-29 16:20:09 · 3354 阅读 · 1 评论 -
公众号模板消息
之前发布通知,要用订阅通知替代模板消息,不知道是被骂的太惨还是技术原因,模板消息还是一直能用。首次使用的时候,需要先申请开通。在 +新的功能(后台左侧最下方)处,点击能开到带开通的。开通后,广告与服务中,能看到模板消息。进入后可以手动设置行业、添加模板、移除模板等操作,这些操作也是可以通过接口来实现的,但如果不是用三方,感觉基本用不到。原创 2022-09-29 00:38:49 · 983 阅读 · 0 评论 -
公众号接收事件推送
用户订阅公众号、取消订阅、扫码公众号、开启地理位置、自定义菜单事件等,都会有收到微信发送的事件推送。本篇测试的事件推送- 订阅公众号:含扫码关注和其他关注方式- 取消订阅- 扫描带参数二维码- 上报地理位置:公众号后台需开启- 自定义菜单事件- 自定义菜单点击链接原创 2022-09-25 22:21:41 · 2999 阅读 · 0 评论 -
公众号接收消息和被动回复加解密
公众号后台基本配置-服务器配置中,修改消息加解密方式为安全模式,收到的普通消息需要解密,被动回复的消息需要加密。- URL:和上一篇的一模一样,本篇使用http://test.lootaa.com/lootaa-wechat/wx2- Token:任意填写,和代码中的一致- EncodingAESKey:随机生成即可,代码中要用- 消息加解密方式:安全模式(推荐)其中,URL对应代码部署方式为,后台使用springboot来开发,nginx做端口转发。原创 2022-09-24 20:38:23 · 1472 阅读 · 0 评论 -
公众号接收普通消息并回复
涉及官方文档的两个知识点:接受普通消息、被动回复用户消息。希望实现的效果是公众号中用户发送什么就直接回复什么,但是有个类型不同意,所以做了调整- 接收文字:原样回复文字- 接收图片:原样回复图片- 接收语音:原样回复语音- 接收视频:回复已经上传好的视频(原样回复视频有坑)- 接收地理位置:回复mp3音乐(音乐文件有坑)- 接收链接:回复图文消息原创 2022-09-22 14:59:20 · 639 阅读 · 0 评论 -
公众号自定义菜单(含个性化)
看官方文档说明就知道这里修改了好几次,很多地方语句都不通,比如查询接口中官方写的“本接口与自定义菜单查询接口的不同之处在于,本接口无论公众号的接口是如何设置的,都能查询到接口,而自定义菜单查询接口则仅能查询到使用 API 设置的菜单配置。”【本接口就是自定义菜单查询接口,哪里来的不同之处,感觉是在写查询接口和个性化里面的查询接口之不同】。官方文档地址是:原创 2022-09-20 14:02:40 · 1005 阅读 · 0 评论 -
公众号openApi管理
官方文档地址是:分为3部分- 查询 openAPI 调用quota- 清空 api 的调用quota- 查询 rid 信息原创 2022-09-18 15:56:43 · 1003 阅读 · 0 评论 -
微信公众号入门
微信官方文档入口网址是包括小程序、小游戏、小商店、公众号、智能对话、开放平台、企业微信、微信支付、视频号、腾讯小微。原创 2022-09-06 02:02:03 · 849 阅读 · 0 评论