个人案例
- 潮州话羅馬字注音方案
方言注音方言小程序,带发音
潮州话罗马字注音方案扫码体验
- 线上摸石狮
揭阳榕城特色民俗:行头桥摸石狮。
揭阳榕城石狮桥扫码体验
- Java使用微信对话平台的开放接口提示900007
https://developers.weixin.qq.com/doc/aispeech/platform/INTERFACEDOCUMENT.html 报错内容:{"code":900007,"message":"decode error, please go https://www.jsonwebtoken.io/ or https://jwt.io/ to verify"}
2019-12-06 - 优酷视频播放器有人用吗
申请了小酷视频插件,一直在待确认状态,优酷视频播放器有人用吗
2019-11-08 - 解密encryptedData 出现Illegal Buffer
官方nodejs解密这段代码, 有一定的概率出现throw new Error('Illegal Buffer') 请问是什么原因,查了很久参数传送没问题。求官方给我回复,在线等,因为上线前遇到这个奇怪问题,见到论坛都有类似的问题 都没有解决的。!!!!!! 相关介绍:https://mp.weixin.qq.com/debug/wxadoc/dev/api/signature.html 提供相关的真实数据方便官方帮忙查找下原因是什么: [代码]var[代码] [代码]appId = [代码][代码]"wxb52dabb4ae6c5e5f"[代码][代码];[代码][代码]var[代码] [代码]sessionKey = [代码][代码]"Av/kbm77la18Bo+vDfg9Hw==";[代码][代码]var[代码] [代码]encryptedData = [代码][代码]"wtv8PmAjj/ht48phniECl6DlLjar8OuIC9ghKH6yyNmo6FzHQIKc4/Rf3BkvHdWgT62ogUvxjMkmVFUvOpkKpFMYZ5YFk6Nd3MghV8kdrWLuf5XnoqGLkFhI+LVTkhlbeGF3UQZCIn4N0wfnvbjnWTrdiUaqJRyMz7vh0xggRPL3PHcaIb5oyYrV349xsb4gyzeKPpTRC9ED3o4Yf+SPLExfdiTBnaZ1OaYsdqsVirgh60Z7OxTmXVUAsedbSJZ4z4+nJvbkE/63Twb/a8+64ByPhojwMSsqJru5mLFFIZ+LEf250K+sqfbMhvWnmAYdQLy0ZcSKKqXzFZMmZGa56V5IdRQc8jo4gYVzrhuxbynQghQcjpRYDLDdUUWn5alAg8ruQ6D7uM1qygGbluASixUR59w59UP2QGplgDOXCazC90NB/0ZokvrATObKXpixiUgMu+azL9pEUgCoi1mxaMp47mpl5zyGCAuDoG/54cQ="[代码][代码];[代码][代码]var[代码] [代码]iv = [代码][代码]"7vXKt43CYsQwntPHIImz0Q=="[代码][代码];[代码] ================================= [代码]var[代码] [代码]crypto = require([代码][代码]'crypto'[代码][代码])[代码][代码]function[代码] [代码]WXBizDataCrypt(appId, sessionKey) {[代码][代码] [代码][代码]this[代码][代码].appId = appId[代码][代码] [代码][代码]this[代码][代码].sessionKey = sessionKey[代码][代码]}[代码][代码]WXBizDataCrypt.prototype.decryptData = [代码][代码]function[代码] [代码](encryptedData, iv) {[代码][代码] [代码][代码]// base64 decode[代码][代码] [代码][代码]var[代码] [代码]sessionKey = [代码][代码]new[代码] [代码]Buffer([代码][代码]this[代码][代码].sessionKey, [代码][代码]'base64'[代码][代码])[代码][代码] [代码][代码]encryptedData = [代码][代码]new[代码] [代码]Buffer(encryptedData, [代码][代码]'base64'[代码][代码])[代码][代码] [代码][代码]iv = [代码][代码]new[代码] [代码]Buffer(iv, [代码][代码]'base64'[代码][代码])[代码][代码] [代码][代码]try[代码] [代码]{[代码][代码] [代码][代码]// 解密[代码][代码] [代码][代码]var[代码] [代码]decipher = crypto.createDecipheriv([代码][代码]'aes-128-cbc'[代码][代码], sessionKey, iv)[代码][代码] [代码][代码]// 设置自动 padding 为 true,删除填充补位[代码][代码] [代码][代码]decipher.setAutoPadding([代码][代码]true[代码][代码])[代码][代码] [代码][代码]var[代码] [代码]decoded = decipher.update(encryptedData, [代码][代码]'binary'[代码][代码], [代码][代码]'utf8'[代码][代码])[代码][代码] [代码][代码]decoded += decipher.final([代码][代码]'utf8'[代码][代码])[代码][代码] [代码][代码]decoded = JSON.parse(decoded)[代码][代码] [代码][代码]} [代码][代码]catch[代码] [代码](err) {[代码][代码] [代码][代码]throw[代码] [代码]new[代码] [代码]Error([代码][代码]'Illegal Buffer'[代码][代码])[代码][代码] [代码][代码]}[代码][代码] [代码][代码]if[代码] [代码](decoded.watermark.appid !== [代码][代码]this[代码][代码].appId) {[代码][代码] [代码][代码]throw[代码] [代码]new[代码] [代码]Error([代码][代码]'Illegal Buffer'[代码][代码])[代码][代码] [代码][代码]}[代码][代码] [代码][代码]return[代码] [代码]decoded[代码][代码]}[代码][代码]module.exports = WXBizDataCrypt[代码]
2018-02-25 - 关于云开发分页问题
云数据中的分页 skip方法指定查询返回结果时从指定序列后的结果开始返回 当传入0是提示参数错误 主要用于第一页数据时 page=1这时skip的参数就为0 但是返回401002 参数错误[图片] [图片]
2018-09-29 - 关于一个身份证绑定上限为5个问题
以企业为主体注册小程序,能注册50个,而每个身份证只能绑定5个。 开发人员少的公司,每次登录小程序后台,还得去找不同的人要手机,扫码!(在后台可以进行开发人员设置,从而实现部分管理功能。然而这个规则确实不合理,假如公司注册几十个小程序,得找好几个人一起注册才行。万一涉及到类目等设置,还必须得用注册者的微信去扫码,非常非常不方便) 这样合理吗? 墙裂建议官方去掉身份证只能绑5个上限,或者有申请渠道可以多绑定一些!
2018-07-12 - wx.chooseImage 获取不到拍摄时间等媒体信息
想问下官方可以把wx.chooseImage这个接口的拍摄时间开放出来 遇到问题: 在做相册功能模块时,没有拍摄时间,整个功能就相当于废了。也有想到让服务端来获取,但是服务端只能获取到未压缩的图片的媒体信息。如果不压缩上传,用户上传原图会浪费大量流量。
2018-07-06