https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/mp-access-token/getStableAccessToken.html 如果是公众号或者小程序 可以用这个接口获取access_token 用 普通模式 有两种调用模式: 1. 普通模式,[代码]access_token[代码] 有效期内重复调用该接口不会更新 [代码]access_token[代码],绝大部分场景下使用该模式 你说的40001错误是秘钥不对 [图片]
获取到凭证有效期没生效,下次用同样的access_token就会报40001GET https://api.weixin.qq.com/cgi-bin/token 调用接口返回的参数 expires_in number 凭证有效时间,单位:秒。目前是7200秒之内的值 这个值没生效,只能每次去调用这个接口获取凭证吗?
2024-12-06https://developers.weixin.qq.com/miniprogram/dev/OpenApiDoc/mp-access-token/getStableAccessToken.html 可以用这个接口 每次获取的都是有效的
每次都是获取到最新的token放进去,但是总是accessToken过期或者无效,可以保证是最新的?[图片][图片]
2024-12-05用#拼参 #后面的参数有可能会被丢掉 建议用 &nextTo=%2Fpage%2FnextPage%2Findex 键值对的方式传参。参数encode 取参时decode
微信公众号授权获取code回调,当进行下个页面跳转发生拼接错误,怎么解决?微信公众号授权登录获取code回调成功后,当进行下个页面跳转发生拼接错误,如https://xxx/?code=xxx&state=xxxx/#/page/nextPage/index,page/nextPage/index为下个跳转的页面,跳转方式为uni.navigateTo({url: '/page/nextPage/index'})
2024-12-03全局搜代码 看看有没有: wx.chooseMedia wx.chooseMessageFile wx.chooseImage 这几个api
提交代码审核时提示调用了其它接口?提交代码审核,提示要更新用户隐私保护指引。“开发者收集你选中的照片或视频信息,用于..." 和 “开发者收集你选中的文件,用于......” 问题是,我们只有一个调用位置的接口,没有设计上面两个接口的代码和功能。 该如何处理?目前也无法提交代码/审核,应为上面两个不知道怎么写,毕竟没有用到。 [图片]
2024-11-25[图片] 没有发布的二维码规则 ,要在这里填上完整的二维码链接才能触发跳转到小程序
小程序二维码参数,扫描二维码进入小程序?[图片] 我配置了,但是扫码二维码为什么跳转到后台去了,后台访问链接域名是dlcsxf.iansn.com,没有后面的/hare/,在hare/后面添加参数,就会跳转到后台,不添加参数,就跳转页面404,没有跳到小程序去
2024-11-22这里获取的是小程序的 启动参数 可以理解为冷启动时传递的参数, 每次后台切前台都会触发onshow 但是启动参数一直都是原来的。 参数可以直接传递到page上 不需要一定在onshow里取用
为啥app.js 里面onShow触发时,获取的extraData参数都是一样的?半屏小程序使用了一次wx.navigateBackMiniProgram,并给我传递了一次参数extraData:{errno:0},当这个事情发生以后,我每次切换页面触发app.js里面的onShow的时候,都会获取到这个extraData:{errno:0}。 请问这个参数不是一次性的吗?难道会缓存起来每次都获取? [图片] 代码如下,我并没有去保存extraData,只是用来判断了,不知道为什么每次都会获取相同的extraData
2024-11-21[图片] 传进来的datestring 是啥 打印下,看看 符合文档里的格式吗
WXS日期转换?想要实现,将数据库的时间转换为,今天,明天,后天,具体日期等。wxs写了段代码,打印结果是获取的数据库时间为Invalid Date 。数据库保存的时间两种方式和打印结果如图:在发布信息时,无论选择哪天,显示的都是今天。数据库保存的时间类型会影响转换吗? [图片][图片] 第二种 [图片] [图片] wxs代码: var timeFormat = function (dateString) { var date = getDate(dateString);// 传递日期字符串,得到日期 console.log('数据库的日期',date); var today = getDate() // 当前的时间 console.log('当前的日期',today) var timeStr = ''; var daysDifference = Math.abs(date.getTime() - today.getTime()); // console.log(daysDifference) var daysBetween = Math.floor(daysDifference/(1000*60*60*24)); console.log('天数差',daysBetween) var year = date.getFullYear(); var month = ('0' + (date.getMonth() + 1)).slice(-2); var day = ('0' + date.getDate()).slice(-2); var isToday = daysBetween === 0 ? '今天':''; var isTomorrow = daysBetween === 1 ? '明天':''; var isDayAfterTomorrow = daysBetween === 2 ? '后天':''; if(isToday){ timeStr = isToday; }else if(isTomorrow){ timeStr = isTomorrow; }else if(daysBetween = isDayAfterTomorrow){ timeStr = isDayAfterTomorrow; } else{ timeStr = year + "/" + month + "/" + day // timeStr = dateString } return timeStr; }
2024-11-21 let latitude = parseFloat(this.data.latitude); let longitude = parseFloat(this.data.longitude); 你声明经纬度的时候是number还是string? 转成浮点数试试 , 另外 把fail也打印下 看看是哪里的报错 fail(err) { console.log(err); },
为啥点绿色按钮无法获取位置信息?点完绿色按钮什么反应也没有,也没有报错,下面是我的代码,这是什么原因? [图片] [图片] [图片]
2024-11-18[图片] js 模板字面量
如何简单的使用setData向数组新增一个数据,或者删除一个数据?比如在数组数据量很大的情况下,想要添加或者删除一条数据,将整个数组全部传入,岂不是很浪费资源。 已知setData可以更新数组中指定的项,我就很好奇可以单独增加或者删除吗?
2024-11-15weixin://dl/business/?appid=wx9bac560c1d538d8f&path=pages/add-teacher-v2/index&query=source_id%3D636179611%26userId%3D80023376 [图片] 只对参数部分 url_encode
链接打开微信小程序异常,如何拼接?我需要携带参数,但是这个拼接的地址无法打开小程序 weixin://dl/business/?appid=wx9bac560c1d538d8f&path=pages/add-teacher-v2/index?sourceId=636179611&userId=80023376 地址参数编码也不行: weixin://dl/business/?appid=wx9bac560c1d538d8f&path=pages%2Fadd-teacher-v2%2Findex%3Fsource_id%3D636179611%26userId%3D80023376 下面的这个不带参数可以正常打开小程序 weixin://dl/business/?appid=wx9bac560c1d538d8f&path=pages/add-teacher-v2/index
2024-11-08