![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微信公众号开发
一个懒惰的羊
这个作者很懒,什么都没留下…
展开
-
微信公众号开发之调起拍照或从手机相册中选图接口
本文中的config接口注入权限验证配置在微信公众号开发之调起微信扫一扫接口已讲解过了,在这里就不赘述了。拍照或从手机相册中选图接口wx.chooseImage({ count: 1, // 默认9 sizeType: ['original', 'compressed'], // 可以指定是原图还是压缩图,默认二者都有 sourceType: ['album', 'came...原创 2018-05-25 09:50:49 · 14993 阅读 · 2 评论 -
微信公众号开发之生成并扫描带参数的二维码
生成带参数二维码详见微信公众平台之生成带参数的二维码具体步骤:可在微信测试平台https://mp.weixin.qq.com/debug进行生成生成结果如下:拿到ticket 请求 https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=TICKET(用获取到的ticket替换掉TICKET)直接生成二维码图片,如下图所示或者百度搜索二维码生成器,通...原创 2018-05-08 13:37:29 · 58080 阅读 · 12 评论 -
微信公众号开发之关注推送图文消息
关注/取消关注事件用户在关注与取消关注公众号时,微信会把这个事件推送到开发者填写的URL。方便开发者给用户下发欢迎消息或者做帐号的解绑。微信服务器在五秒内收不到响应会断掉连接,并且重新发起请求,总共重试三次。关于重试的消息排重,推荐使用FromUserName + CreateTime 排重。假如服务器无法保证在五秒内处理并回复,可以直接回复空串,微信服务器不会对此作任何处理,并且不会发起重试。推...原创 2018-05-07 16:58:05 · 15022 阅读 · 7 评论 -
微信公众号开发之接收以及回复消息
各种消息类型的封装(在这里只对文本和图片进行测试):public class WXConstants { //不同的消息类型 public static final String MESSAGE_TEXT = "text";//文本消息 public static final String MESSAGE_NEWS = "news";//图文消息 public st...原创 2018-05-07 16:15:05 · 2237 阅读 · 0 评论 -
微信公众号开发之创建自定义菜单
微信菜单创建调用接口 public static String menu_create_url = "https://api.weixin.qq.com/cgi-bin/menu/create?access_token=ACCESS_TOKEN";菜单的创建需要传入access_token作为参数,还没获取access_token的小伙伴可参照微信公众号开发之获取access_token在这里创建...原创 2018-05-07 14:31:46 · 703 阅读 · 0 评论 -
微信公众号开发之获取access_token
获取access_token可参照微信公众平台之获取access_token因为access_token的有效期目前为2个小时,需定时刷新,重复获取将导致上次获取的access_token失效。而且每天获取的次数是有限制的,所以可以做一个缓存。缓存方式根据自己需求而定。我的具体代码实现如下:AccessToken.javapublic class AccessToken { private...原创 2018-05-07 11:57:49 · 1933 阅读 · 0 评论 -
微信公众号开发之开发者模式验证
接入流程详见微信公众平台可用测试号进行开发测试1.填写服务器配置(我使用测试号进行开发的),如下图所示2.验证消息来自微信服务器发送请求,请求地址:http://cmy.ngrok.xiaomiqiu.cn/wechat/chat (自己在微信中配置的URL地址,微信公众号接口必须以http://或https://开头,分别支持80端口和443端口)可进行内网穿透,具体可百度(我使用的小米球,测试...原创 2018-05-07 10:48:00 · 1385 阅读 · 0 评论 -
微信公众号开发之调起微信支付接口
参考公众号支付开发者文档我们要做的就是上图标红的部分。具体代码实现如下:depositPay.jsp(/wechat/jsapisign部分的验签在这里就不讲述了,在微信公众号开发之调起微信扫一扫接口中有详细介绍)<%@ page contentType="text/html;charset=UTF-8" language="java" %><!DOCTYPE html>...原创 2018-05-10 11:23:56 · 12051 阅读 · 4 评论 -
微信公众号开发之申请退款
准备工作:获取商户证书(java开发使用的证书文件apiclient_cert.p12)微信支付接口中,涉及资金回滚的接口会使用到商户证书,包括退款、撤销接口。商家在申请微信支付成功后,收到的相应邮件后,可以按照指引下载API证书,也可以按照以下路径下载:微信商户平台(pay.weixin.qq.com)-->账户中心-->账户设置-->API安全-->证书下载 。证书文件...原创 2018-05-10 15:07:01 · 2541 阅读 · 0 评论 -
微信公众号开发之调起微信扫一扫接口
参考微信JS-SDK说明文档 尽管作用不是很大1.首先在JSP页面引入http://res.wx.qq.com/open/js/jweixin-1.1.0.js2.通过config接口注入权限验证配置原创 2018-05-09 14:44:58 · 25969 阅读 · 2 评论 -
转换二维码的两种方式
之前写了一篇生成微信公众号带参数二维码的文章,今天闲来无事,就通过代码实现了生成的过程,因为请求微信接口返回的参数如下:{"ticket":"gQH47joAAAAAAAAAASxodHRwOi8vd2VpeGluLnFxLmNvbS9xL2taZ2Z3TVRtNzJXV1Brb3ZhYmJJAAIEZ23sUwMEmm3sUw==","url":"http://weixin.qq.com/q/k...原创 2018-06-07 14:22:22 · 7091 阅读 · 0 评论