企业微信的扫码有次数限制么,没有报错,但是就是不能用了?

昨天 09:40
提问
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方法有问题?



回答·3
昨天 15:02
get_jsapi_ticket

知道原因了,我这个接口调用超过次数限制了,有办法当天给解除么,客户急着用
赞同
评论 2
昨天 18:51
我统一说下这个问题,我用企业微信的扫码的时候,不用到gettoken接口,也会用到get_jsapi_ticket?access_token=" + accessToken 这个接口,这两个接口都是有数量限制的。我只限制了对gettoken的调用,忽略了get_jsapi_ticket这个接口的限制。技术支持的同学九九答复是,每个小时每个应用限制100条调用,一个企业限制400调用。
赞同
回复
回复 昨天 18:53
这其实是一个不够细心,比较马虎的一个问题,没有联想到需要的后端接口都是需要做数量限制的,做好缓存就行,单体的话就本地缓存,微服务就用redis就好了。不要怀疑平台有问题,勇于挑战自己。
赞同
回复
你还未登录,请先登录

您好,不能用具体指的是什么呢

赞同
评论 7
昨天 15:06
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"}
赞同
回复
昨天 15:06
能否帮忙解冻一下,我加缓存
赞同
回复
回复 昨天 15:35
2025-06-23 15:17 限制已过期
赞同
回复
回复 昨天 17:00
收到,感谢
赞同
回复
回复 昨天 18:48
再追问一个问题

wx.uploadImage({
localId: localId,
success: function(uploadRes) {
const mediaId = uploadRes.serverId; // 获取临时素材ID

},
fail: function(err) {
mui.closeWaiting();
console.error("上传失败:", err);
mui.toast("上传企业微信失败");
}
});

这个uploadImage是否有个数限制,我目前上传图片的场景都是借助这个接口,我只知道是3天有效。数量限制没有见到一个明确的说法。
赞同
回复
回复 今天 09:32
目前没有限制的,若有报错可以提供具体案例这边看下。
赞同 1
回复
回复 今天 09:33
感谢
赞同
回复
你还未登录,请先登录

没有次数限制

赞同
评论