更新记录
1.0.4(2025-08-24) 下载此版本
api安全秘钥申请文档
1.0.3(2025-08-19) 下载此版本
更新使用文档
1.0.2(2025-08-19) 下载此版本
修改使用说明文档
查看更多平台兼容性
云端兼容性
阿里云 | 腾讯云 | 支付宝云 |
---|---|---|
√ | √ | √ |
uni-app(4.07)
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | √ | √ | √ | - | - | - | - | - |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
√ | - | - | - | - | - | - | - | - | - | - |
uni-admin插件通用教程:
uni-admin
是一套基于uniCloud的开源应用管理端系统。详见:uni-admin 基础框架
本插件是uni-admin
系统的扩展插件,为开发者的admin系统添加功能。
需先确保本机有uni-admin
项目,然后将此插件导入到uni-admin
项目下。
如本机没有uni-admin
项目,需要先在HBuilderX中新建项目 -> uni-app项目 -> 选择uni-admin
模板。
如本机的uni-admin
项目版本过老,可能无法使用新插件,需及时升级本机的uni-admin
项目。详见uni-admin
项目更新日志
xxm-wx-crypto
微信小程序服务端API请求处理,封装整合公共模块,实现加密/解密/签名/验签
使用说明
1)下载插件到项目,在unicloud -> cloudfunctions -> common 目录下会新增xxm-wx-crypto公共模块,修改目录下的config.js,设置你自己小程序后台对称密钥和非对称秘钥,获取秘钥的方法,见文档:地址:https://blog.csdn.net/qq_18798149/article/details/150228175;
2)同时会携带项目依赖函数xxm-wx-token-co该函数,无需任何操作;
3)重要: 在uniCloud -> database内有wx-access-token.schema.json(单击右键上传schema)、wx-access-token.init_data.json(初始化云数据数据);
4)在需要的云函数/云对象文件夹上,单击右键“管理公共模块或扩展库依赖”,选择项目下的公共模块,勾选"xxm-wx-crypto"公共模块;
5)应用:导入公共模块“xxm-wx-crypto”内的encryption方法
const { encryption } = require("xxm-wx-crypto");
6)以微信同城配送加密API接口为例,调用同城中查询门店接口
async demoFn() {
return await encryption({
url_path: "https://api.weixin.qq.com/cgi-bin/express/intracity/querystore"
});
}
输出结果:
{
"errcode": 0,
"errmsg": "ok",
"appid": "wx3f17cf93d3a4823a",
"store_list": [{
"wx_store_id": "4000000000017626017",
"out_store_id": "",
"city_id": 370100,
"address_info": {
"province": "山东省",
"city": "济南市",
"area": "历下区",
"street": "舜华路街道",
"house": "工业南路57号",
"lat": 36.685902,
"lng": 117.128315,
"phone": "***"
},
"order_pattern": 1,
"service_trans_prefer": ""
}],
"_n": "83c77a542ce4be19d4b319ec2edcc453",
"_appid": "wx3f17cf93d3a4823a",
"_timestamp": 1755578704
}