微信公众号

微信扫码支付功能实现(java版)

大憨熊 提交于 2020-03-01 05:04:20
微信支付接入方式总共分为四种:公众号支付、APP支付、扫码支付和刷卡支付。其中扫码支付最符合公司当前业务场景,扫码支付有两种接入方式(请参考 扫码支付开发步骤 ),本文选择模式二方式接入扫码支付功能。   模式二接入方式分为两个步骤:生成二维码图片和编写支付回调接口。下面分别详细阐述这两个步骤: 1、生成二维码图片   二维码图片实际上是对一个预交易的url进行编码而生成的,因此要想得到二维码图片,必须先得到这个预交易的url,消费者扫描二维码图片后打开的网址链接就是这个url。那如何得到这个url呢?调用微信支付 统一下单API 。调用该API的各参数这里不赘述了,文档写的很详细。下面先贴上示例代码: /** * 获取微信支付二维码图片 * @param userId 当前用户ID,用来当作商户订单号,防止重复支付 * @return */ public BufferedImage getWeChatPaymentImage(Integer userId) { HashMap<String, String> paramMap = new HashMap<>(); paramMap.put("appid", "xxxxxxxxxxxx"); //appid:每个公众号都有一个appid paramMap.put("mch_id", "11111111111"); //商户号

有赞绑定微信公众号注意事项

烂漫一生 提交于 2020-02-29 06:28:46
针对微信公众号已经开启开发者模式 整理公众号自动回复关键字列表和自定义菜单 有赞后台-店铺设置-微信账号-微信授权 授权后,公众号的自定义菜单关键字自动回复实效;所以在有赞后台未设置自定义菜单和关键字之前,为了不影响粉丝体验,可以先在微信后台授权管理中取消对有赞授权,然后通过微信接口重新生成一次公众号自定义菜单 有赞后台-微信-自定义菜单 有赞后台自定义菜单创建成功后,需要重新进行微信授权,然后在有赞后台开启自定义菜单 有赞后台-应用与营销-插件中心 配置插件中心,就是微信后台开发者中心监控用户消息和事件的url 根据实际需求设置转发关键字 启用需要转发消息监控,注意字符信息只针对字母字符,汉字需要设置转发关键字才能触发插件 来源: oschina 链接: https://my.oschina.net/u/266279/blog/616845

教你如何在微信公众号优雅的展示代码

纵然是瞬间 提交于 2020-02-28 06:15:45
最近在微信公众号上记录自己的技术成长以及面试经历,在添加代码块的时候,尝试了很多种方式,都无法很友善的显示代码,对于代码的换行和样式感到头大,对这个排版问题,苦恼了很久。 刚开始有在各种微信公众号编辑器里插入代码然后进行复制,然而都不尽人意,需要自己不断的调整代码格式,并且把代码复制进微信公众号上会发现上下的空格居然可以这么大!!!严重影响到了浏览效果,果断放弃。 接着在网上寻找各种帮助,各种分享。看来看去,都不知道他们在说什么…..现在回过头,心中有个疑问:为什么他们要把这么简单的事情说得这么复杂?MMP的。更有甚者诱骗我关注了他的公众号,然后向我推销一款“价值”88¥软件,一生黑。 生无可恋,最终无奈用上了截图软件。动动键盘,再动动鼠标,然后ctrl+v不是挺方便的吗?呵呵…..期间的苦与累相信有经历过的人都能明白,就不说了。 直到今天,在前端 早读课大佬@情封 的帮助下,终于解决了这个困扰我多日的问题。废话不多说,直接上步骤。 step 1: 在Chrome浏览器上安装Markdown Here插件(安装过程不用说了吧。。) step 2: 进入Editor.md的 官网 step 3: 在Editor.md左侧使用Markdwon格式书写代码 step 4: 将代码复制进微信公众号,然后点击浏览器右上角“单击转换Markdown”,大功告成,以下是转换成功的最终效果 来源:

微信公众号实现无限制推送模板消息之免开发的玩法!

女生的网名这么多〃 提交于 2020-02-28 04:16:45
不知道大家会不会因为服务号4次推送机会用完,又遇到老板施压,让发布重要消息,而苦恼? 经过我苦心搜索,找到了一个解决方法!原理就是,利用公众号模板消息,给粉丝推送。 作为运营同学,大多是不会技术的,所以,这个方法,不需要开发,就可以免费模板消息群发!没有48小时的限制,只要是该公众号的粉丝,都可以群发 一、什么是模板消息? 模板消息是微信服务号采用的一种卡片通知形式,包含一些相关的信息,在固定模板下,填写不同的文案后推送。 超强跳转:跳转到指定页面(小程序,链接),产品得到曝光 用户留存:粉丝可以快捷查看,必要的信息(比如商品是否发货等),增强了粘性 降低成本:向指定粉丝推送消息,不用选择发短信打电话等 二、模板消息在哪里用? 在官方的公众号后台 ① 点击【添加功能插件】添加,开通(申请过的,请忽略) ② 进入模板库选择自己本行业的模板(最多25个) 三、借助免开发工具,群发模板消息 进入芝麻小客服后台(位置:群发消息--模板消息群发) ① 选择已和服务号同步的模板 ② 设置模板消息内容(自定义,颜色),分享一个可以直接填 写颜色的地方 ③ 选择跳转效果 跳转链接:如果打开后出现签名错误,请将链接转换为短网址后再试。 跳转小程序:填写小程序的APPID和路径,小程序必须跟公众号保持关联过。 不跳转:可以不任何跳转选项,此时粉丝将看到一个不可点击的提醒通知。 ④ 群发对象

获取微信公众号关注页面链接和历史文章链接

不打扰是莪最后的温柔 提交于 2020-02-26 10:30:53
在运营公众号时,有时需要调取公众号的历史文章列表合成以及其它相关信息,这里分享几个技巧: 1.获取微信公众号关注页面链接 我是这样获取biz值的:分享一篇该公众号的文章到QQ,然后在QQ里点开这篇文章,打开右上角3个点,复制链接,这个链接里就有biz的值了! 最终拼凑成这样子:【复制到微信中打开】 https://mp.weixin.qq.com/mp/profile_ext?action=home&__biz=MjM5NTA3NzUwMQ==&scene=110#wechat_redirect   根据任一公号文章的链接地址,我们可以获取biz的值(假设为“X”),然后我们可以执行以下动作: 2.获取公众号的历史文章链接: http://mp.weixin.qq.com/mp/getmasssendmsg?__biz=MjM5NTA3NzUwMQ==#wechat_redirect   在微信环境下(微信客户端或微信网页版),点击以上链接可以查看一个公号的历史文章,历史文章的内容会动态更新。 如果你有自定义菜单,设置一个链接,你的订阅用户可以很方便查看历史文章。 3.获取公众号的二维码: http://mp.weixin.qq.com/mp/qrcode?__biz=MjM5NTA3NzUwMQ==    在浏览器输入以上地址,可以查看一个公众号的二维码图片。

微信服务号、订阅号的介绍(区别)

爷,独闯天下 提交于 2020-02-26 05:04:04
一、服务号、订阅号的介绍(区别) 微信公众平台现在已分成订阅公众号和服务公众号两种类型。 公众平台服务号,是公众平台的一种帐号类型,旨在为用户提供服务。如:招商银行、中国南方航空。 公众平台订阅号,是公众平台的一种帐号类型,为用户提供信息和资讯。如:骑行西藏、央视新闻。 二、服务号的功能 公众平台服务号,是公众平台的一种帐号类型,旨在为用户提供服务。如:招商银行、中国南方航空。 1、1个月(30天)内仅可以发送1条群发消息。 2、发给订阅用户(粉丝)的消息,会显示在对方的聊天列表中。 3、在发送消息给用户时,用户将收到即时的消息提醒。 4、服务号会在订阅用户(粉丝)的通讯录中。 5、可申请自定义菜单。 三、订阅号的功能 公众平台订阅号,是公众平台的一种帐号类型,为用户提供信息和资讯。如:骑行西藏、央视新闻。 1、每天(24小时内)可以发送1条群发消息。 2、发给订阅用户(粉丝)的消息,将会显示在对方的订阅号文件夹中。 3、在发送消息给订阅用户(粉丝)时,订阅用户不会收到即时消息提醒。 4、在订阅用户(粉丝)的通讯录中,订阅号将被放入订阅号文件夹中。 5、订阅号不支持申请自定义菜单。 来源: https://www.cnblogs.com/keleyu/p/3364981.html

微信公众号订阅号(服务号)自动回复以及自定义菜单是如何设置的

↘锁芯ラ 提交于 2020-02-26 04:41:38
微信公众号菜单等功能如何开通 自定义菜单最大的优点是减少了用户的认知门槛,可以将公众账号里的重点信息入口直观的暴露给用户。当用户进入到公众账号时,可以一目了然的了解相关的服务,只需要点击,不需要再通过一系列的命令行交互(或者简化了命令行交互的方式,提供了更低门槛的入口) ①:《微信公众号自定义菜单怎么设置》 ②:《微信公众号如何设置自动回复》 搞清楚微信公众订阅号、服务号的区别 首先要告诉大家的是,定位和用途的不同是区别的本质。微信公众平台是个平台,提供给运营者,而运营者通过这样一个平台大家微信公众号为微信用户提供资讯和服务。看到了么,咨询和服务。微信公众号的定位和用途是向用户提供咨询和服务。而具体的任务分工是这样的,服务号提供功能服务,订阅号传播咨询。而企业号呢是提供给企业用作员工内部管理的,打卡签到、行政审批什么的,在此不多做讨论: ①:《微信订阅号和微信服务号的区别》 订阅号、服务号申请注册 微信公众号是腾讯微信提供的一项平台服务,它俨然已成为新媒体传播的一种重要渠道,可以为公众号用户提供品牌传播的新型方式。那么,如何申请注册微信公众号呢? ①:《微信公众订阅号如何申请教程》 ②:《微信公众服务号怎么申请教程》 微信公众号如何认证 公众号申请成功后,你仅仅是拥有了公众号,你还需要去认证你的公众号,认证了即是告诉你的用户,你这个号才是官方的,这样可以让用户更相信你

Node微信公众号开发 封装request和获取access_token

三世轮回 提交于 2020-02-25 20:57:48
按照上一篇的说明,我们现在已经做好了和微信公众平台的对接工作,接下来我计划首先实现请求 access_token 的功能。 在开发过程中并非照搬教程内容,自己有所修改,主要的修改内容是在文件结构以及数据传输上。 原教程目录结构: material(素材文件夹) wechat(核心文件夹) access_token.json(用于请求 access_token ) menu.json (自定义菜单目录文件) msg.js (涉及所有的被动回复种类) wechat.js (核心文件,其中包括调用自定义菜单、自定义回复等功能) app.js(入口文件) config.json(基础配置数据,其中包括 appid、appScrect 以及各种的请求地址) 我的目录结构: material(素材文件夹) app.js(入口文件) config.json(基础配置数据以及动态存储的 access_token 数据) request.js(封装的 post 和 get 方法) accessToken.js(用于请求 access_token ) createMenu.js(用于生成自定义菜单) replyType.js(涉及所有的被动回复种类) reply.js(自定义回复) 个人认为,至少我的目录结构拆的更细化,至于好坏我不敢说。 封装 request 方法 其实 Node.js

[问题已处理]微信公众号授权 提示内容与下载文件不符,请检查文件内容或重新上传

你离开我真会死。 提交于 2020-02-20 08:56:32
微信公众号授权 提示内容与下载文件不符,请检查文件内容或重新上传 今天申请微信公众号平台的时候 微信公众号授权 提示内容与下载文件不符,请检查文件内容或重新上传 但是直接访问文件是可以获取到文件内容的 网上提示说web防火墙拦截,但是我这边还没有接入waf。查看nginx的访问日志,发现访问几次之后,access.log里并没有相关日志。于是猜测是不是cdn缓存,导致的。 果断清理cdn缓存 清理目录 再次访问测试,有相关txt的访问日志进来了,再测试保存也可以通过了。 来源: CSDN 作者: 爷来辣 链接: https://blog.csdn.net/xujiamin0022016/article/details/104393390

微信公众号测试小结

拜拜、爱过 提交于 2020-02-20 03:23:48
微信公众号测试小结 一、测试基本情况 微信公众号餐饮系统测试进行了5轮测试,从2018.7.7开始介入测试。 起始日期 结束日期 工作任务 人员 角色 2018/7/7 2018/7/13 熟悉需求,测试计划制定,测试用例编写及评审。 威威 测试 2018/7/31 2018/8/10 第一轮测试,在开发阶段介入测试。 威威 测试 2018/8/13 2018/8/17 第二轮测试,开发完成70%。 威威 测试 2018/8/20 2018/8/24 第三轮测试,开发完成80%。 威威 测试 2018/8/27 2018/8/31 第四轮测试,开发完成85%。 威威 测试 2018/9/3 2018/9/7 第五轮测试,开发完成95%。 威威 测试 2018/9/10 2018/9/14 第六轮测试,开发完成98%。 威威 测试 2018/9/17 2018/9/21 第七轮测试,开发进度同上周。 威威 测试 二、未开发完成项 1、 菜品后台无法删除,需要在门店后台修改,但同步目前未做好。 三、测试内容 微信公众号点餐系统共49个功能点,分别为: 1、 找店:商圈设置,店面资料设置,搜索,门店详情。 2、 排队:排队设置,微信会话排队引导(提醒),取号,微信会话排队通知。 3、 预约:预订基础设置,预订餐别设置,预订备注设置,系统节假日设置,在线预约,微信会话预约状态提醒,预约处理