- 微信小程序获取手机号码解密失败
[代码][代码]<button open-type="getPhoneNumber" ></button> 报错:javax.crypto.BadPaddingException: pad block corrupted
2019-07-03 - 中国大陆地址智能解析
一直想找一个地址解析的插件,网上有,单大部分都不符合我的要求,不能模糊识别和支持各大平台的数据格式,索性就自己手动写一个出来吧!~ 中国大陆收货地址智能解析,支持京东、拼多多、淘宝等后台数据导出格式。喜欢的话就点个star!欢迎提issue!~ GitHub:https://github.com/ldwonday/zh-address-parse 预览地址:https://ldwonday.github.io/zh-address-parse/
2019-12-05 - 关于小程序获取openid报错errcode:48001或者其他错误代码解决方案
昨天让同学帮忙写了一个nodejs来获取openID,但是今天自己调用的时候发现总是报错 尤其是errcode: 48001, errmsg: "api unauthorized等等的错误,首先可以肯定什么api没有授权的其实没有多大关系,还有其他错误missing appid、secret、code其实和报错的代码也是没有多大的关系 接下来谈一下我弄了一晚之后的发现解决方案 var api = " https://api.weixin.qq.com/sns/jscode2session?appid=" + appid + "&secret=" + secret + "&js_code=" + code + "&grant_type=authorization_code"; 以上是我后台所调用的接口地址 传入appid、secret、code这些参数 调用之后注意字符串拼接基本上是没有什么问题的了 下面说说我所出现问题的原因 实际上微信调用获取openID的url有以下三种 1、$url = "https://api.weixin.qq.com/sns/oauth2/access_token?appid=$appid&secret=$appsecret&code=$code&grant_type=authorization_code"; 2、$url = "https://api.weixin.qq.com/sns/oauth2/component/access_token?appid=$appid&secret=$appsecret&code=$code&grant_type=authorization_code"; 3、$url = "https://api.weixin.qq.com/sns/jscode2session?appid=$appid&secret=$appsecret&js_code=$code&grant_type=authorization_code"; 我同学给我写的第一个,他那边可以用的上,我不行,反而会一直报各种错误,无奈之下捣鼓了一晚,看了很多其他开发者的提问解答,意外之下发现某位开发者改成第三个地址成功了,我也试了一下成功了 就此问题解决 另外和大家分享小细节 就是第三个url的$appsecret&js_code是和前两个$appsecret&code不一样的,写错了会报missing code,其他的问题就是字符串拼接的一些问题我就不细说了
2018-08-13