企业微信的扫码有次数限制么,没有报错,但是就是不能用了?
提问
wx.ready(() => {
wxSDKReady = true;
console.log("[企业微信] JS-SDK配置完成");
// 检查API可用性
console.log("[企业微信] 检查API可用性");
checkWxAPIs();
console.log("[企业微信] 配置完成");
// 放在别处可能会有顺序问题
console.log("[startScan] 绑定开始");
document.getElementById("startScan").addEventListener('tap', function(){
console.log("开始扫描")
scanCode();
});
console.log("[startScan] 绑定结束");
});
function scanCode() {
if (!wxSDKReady) {
console.log('企业微信SDK尚未就绪,请稍后再试');
return;
}
console.log('准备扫码...');
wx.scanQRCode({
needResult: 1,
scanType: ["qrCode", "barCode"],
success: (res) => {
const result = res.resultStr;
console.log("扫码结果: " + result);
setBarcode(result);
},
error: (err) => {
if (err.errMsg.includes('function_not_exist')) {
console.log('请升级企业微信APP至最新版本');
} else {
console.log('扫码失败: ' + err.errMsg);
}
}
});
console.log("扫码结束")
}
这是我给控件绑定扫码功能的代码,这个扫码功能昨天还可用,今天突然不可用了,这个是啥原因,是有次数限制么,还是这个scanQRCode方法有问题?
get_jsapi_ticket 知道原因了,我这个接口调用超过次数限制了,有办法当天给解除么,客户急着用
您好,不能用具体指的是什么呢
API Response: {"errcode":45009,"errmsg":"api freq out of limit, hint: [1750661748099400000286675], block_hint: [5a9864bdd17eac5ba756319975b2ece8], from ip: 220.178.53.94, more info at https://open.work.weixin.qq.com/devtool/query?e=45009"}
wx.uploadImage({
localId: localId,
success: function(uploadRes) {
const mediaId = uploadRes.serverId; // 获取临时素材ID
},
fail: function(err) {
mui.closeWaiting();
console.error("上传失败:", err);
mui.toast("上传企业微信失败");
}
});
这个uploadImage是否有个数限制,我目前上传图片的场景都是借助这个接口,我只知道是3天有效。数量限制没有见到一个明确的说法。
没有次数限制