- 公众号开发者基本配置token验证失败,请问服务器sha1计算算法是怎样的?
公众号开发者基本配置中token验证失败 [图片] 服务器端处理请求代码: [图片] 服务器端log如下: [图片] 从log看,sha1计算不同。使用相同的算法,写了一个demo,代码如下: [图片] 使用postman测试 [图片] 测试结果: [图片] sha1相同,postman返回文档中期望的值 [图片] 从测试对比现象看,微信后台服务器使用的算法和文档描述的算法不一致导致,为了避免不必要的测试,请帮忙确认和提供下后台计算sha1的算法。
2023-09-06 - 使用微信官方组件demo中的组件库开发的UI,更新使用最新组件库后,UI变形,要怎么解决?
[图片]
2020-06-03 - wx.request接口调用,Anrdoid手机可以,苹果手机不可以,和代码逻辑无关,要怎么解决?
[图片]
2020-05-28 - 公司内网,同一个网段,不同路由器,http可以局域网通讯吗?
公司内网,同一个网段,不同路由器,小程序通过ip局域网访问,连接不上,要怎么配置才可以连接上吗?
2020-05-18 - 开发小程序,在电脑端支持await\async,真机测试await\async不支持,怎么解决?
小程序开发,在电脑端使用async\await有效,真机测试无效
2020-05-15 - TypeScript开发小程序逻辑部分,自定义命名空间,在页面ts中调用无法找到命名空间,怎么解决?
使用TypeScript开发小程序逻辑部分,使用了自定义命名空间,但是在app.ts中初始化时,总是找不到自定义的命名空间。微信小程序有没有使用TypeSript开发开发的面向对象开发demo?可以参考下目录结构和调用方式 itech.d.ts /// <reference path="./device/device.d.ts" /> /// <reference path="./device/device.api.d.ts" /> declare namespace Itech { interface DeviceManager { bindNewDevice(bindInfo: BindDeviceInfo): RemoteDevice | null; saveDeviceCacche(device: RemoteDevice): boolean; unbind(device: RemoteDevice): void; } interface getDeviceManager { () : DeviceManager; } } DeviceManager.ts文件 namespace Itech { export class DeviceManager { bindDevices: Map<string, RemoteDevice>; static INSTANCE: DeviceManager; static getInstance() : DeviceManager { if (DeviceManager.INSTANCE === undefined) { DeviceManager.INSTANCE = new DeviceManager(); } return DeviceManager.INSTANCE; } constructor() { this.bindDevices = new Map<string, RemoteDevice>(); } .... } 我要在app.ts中创建一个DeviceManager对象,调用其中的接口,要怎么初始化? 使用如下调用 App<IAppOption>({ globalData: {}, onLaunch() { let deviceManager = Itech.DeviceManager.getInstance(); console.log("-----deviceManager: " + deviceManager); ... } 出错如下: thirdScriptError Itech is not defined;at App lifeCycleMethod onLaunch function ReferenceError: Itech is not defined at he.onLaunch (http://127.0.0.1:51160/appservice/app.js:8:29) at he.<anonymous> (http://127.0.0.1:51160/appservice/__dev__/WAService.js:1:1045736) at http://127.0.0.1:51160/appservice/__dev__/WAService.js:1:1046174 at new he (http://127.0.0.1:51160/appservice/__dev__/WAService.js:1:1046250) at Function.<anonymous> (http://127.0.0.1:51160/appservice/__dev__/WAService.js:1:1046581) at http://127.0.0.1:51160/appservice/__dev__/WAService.js:1:1034791 at http://127.0.0.1:51160/appservice/app.js:3:1 at require (http://127.0.0.1:51160/appservice/__dev__/WAService.js:1:1077084) at <anonymous>:1:1 at HTMLScriptElement.scriptLoaded (http://127.0.0.1:51160/appservice/appservice?t=1588058560389:3659:21)
2020-04-28