![](https://img-blog.csdnimg.cn/20190918140129601.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
微信公众号
微信公众号
云南吴小黑
这个作者很懒,什么都没留下…
展开
-
微信公众号开发相关流程及功能介绍
进入的网址:https://mp.weixin.qq.com。测试号(网址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?t=sandbox/login),用户在开发之前可以通过测试号快速测试开发,但是测试号的接口能力有限,只限测试使用。1.1.1 订阅号适用于个人和组织,群发消息1条/天,消息展示在订阅号列表里,有基础消息接口,可以自定义菜单,无微信支付功能。1.1.2 服务号不适用于个人,群发消息4条/月,消息展示在会话表里,有基础消息接口,有高级接原创 2022-06-28 18:13:09 · 7338 阅读 · 0 评论 -
微信网页授权,解决REDIRECT_URL携带#号,微信返回时临时code等参数拼接在URL中间,而不是最后面
微信授权获取临时code的URLhttps://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=snsapi_userinfo&state=012#wechat_redirect授权逻辑代码通过window.history.pushState({}, 0, jumpURL)解决问题=,其中jumpU.原创 2022-04-12 09:30:57 · 6151 阅读 · 0 评论 -
微信内嵌H5(uniapp)授权登录(静默授权)
1. 开发前准备注册微信公众号完成信息填写等;配置网页授权域名;2. 前端开发onLoad()中初始化临时codeonLoad(options) { this.initWechatParams();}initWechatParamsasync initWechatParams() { const _this = this; _this.loginParams.appId = "*****"; //解析URL的参数,获取临时code //code作为换取access_t原创 2022-03-25 14:53:49 · 3935 阅读 · 0 评论 -
微信通过txt文件验证服务器是否可用
控制器@GetMapping("/valid") @ResponseBody public void valid( HttpServletResponse response, @RequestParam(value = "signature") String signature, @RequestParam(value = "timestamp") String timestamp, @RequestParam(value = "nonce") .原创 2022-03-23 21:28:05 · 505 阅读 · 0 评论 -
微信内嵌H5(uniapp)授权登录(非静默授权)
1. 开发准备在微信后台配置网页授权域名(主要要解决的是微信校验txt文件,开发时在微信开发者工具,我使用的是natapp做域名解析,通过natapp穿透到本地开发测试)IP白名单(不记得需不需要这一步,不需要可以不配置)2. 前端开发第一步:获取临时code(REDIRECT_URI必须是微信后台配置过的网页授权域名)initWechat_H5() { const h5AppId = this.$mStore.getters.globalConfig.wechatH5AppId ||原创 2022-03-23 21:04:11 · 1794 阅读 · 0 评论 -
微信内嵌H5(uniapp)获取用户位置信息及打开内置地图
public class Wechat2HTTPConverter extends MappingJackson2HttpMessageConverter {public Wechat2HTTPConverter() { List<MediaType> mediaTypes = new ArrayList<>(); mediaTypes.add(MediaType.TEXT_PLAIN); setSupportedMediaTypes(mediaTypes)原创 2022-03-23 18:01:37 · 3601 阅读 · 0 评论 -
微信小程序和公众号(H5)获取元素信息
H5页面// #ifdef H5var query = wx.createSelectorQuery();query.select("#search-bar").boundingClientRect().exec(res => { console.log("searchBar:" + res);});// #endif小程序(非自定义组件)非自定义组件不用加.in(this)// #ifdef MP-WEIXINconst query = wx.createSelecto.原创 2022-03-04 09:36:18 · 596 阅读 · 0 评论 -
微信公众号(H5)授权登录
拿到临时code获取临时CODE网址:https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=snsapi_userinfo&state=012#wechat_redirect【实现代码如下】://helper.getURLParams解析URL的参数,获取临时codelet paramsO.原创 2021-08-12 10:39:21 · 1056 阅读 · 0 评论 -
break、continue和return的作用和区别
1、breakbraek跳出当前循环,结束当前的循环体;2、continue跳出本次循环,进入并执行下一次的循环;3、renturnrenturn后面的代码不执行,直接结束当前的方法;原创 2020-09-15 19:49:23 · 420 阅读 · 1 评论