企业微信 自建应用审批流程引擎功能开发【报错分析】

最近在用企业微信打通自建应用,自动登录比较简单,但是通过JS-SDK实现自建应用发起审批时一直不顺利,我后端使用的是盛派企业微信SDK,前端是Vue3,体验是太坑了

由于版本区别,我用的如下这个版本

首先是环境注入

1、没有任何提示,不知道状态,只能发布到线上测试,后面突然有提示了

2、提示:agentConfig:fail_invalid,我检查了几次,参数正常,后来卸载sdk,重新安装后好了

然后是自建应用发起审批权限检测:thirdPartyOpenPage,提示我没有权限,检查过很多配置都没问题,第二天准备放弃时,又发布了一遍好了,没有动任何代码

代码示例:

复制代码
  ww.register({
        corpId: wxConfig.corpId,       // 必填,当前用户企业所属企业ID
        agentId: wxConfig.corpAgentId,
        jsApiList: ['thirdPartyOpenPage'],
        getConfigSignature,
        getAgentConfigSignature,
        onAgentConfigSuccess(res) {
            alert('AgentConfig配置成功:' + JSON.stringify(res))
            console.log(res,'agentConfig 成功回调')
        },
        onAgentConfigFail(res) {
            alert('AgentConfig配置失败:' + JSON.stringify(res))
            console.log(res,'agentConfig 失败回调')
        }
    })

async function getConfigSignature() {
    return {
        timestamp: wxConfig.jsApiUiPackage.timestamp,
        nonceStr: wxConfig.jsApiUiPackage.nonceStr,
        signature: wxConfig.jsApiUiPackage.signature
    }
}

async function getAgentConfigSignature() {
    return {
        timestamp: wxConfig.agentJsApiUiPackage.timestamp,
        nonceStr: wxConfig.agentJsApiUiPackage.nonceStr,
        signature: wxConfig.agentJsApiUiPackage.signature
    }
}
相关推荐
fakaifa2 天前
【全开源】企业微信SCRM社群营销高级版系统+uniapp前端
uni-app·开源·企业微信·scrm·源码下载·企业微信scrm
银行数字化转型导师坚鹏3 天前
如何设计优秀的企业微信私域运营实战培训方案
大数据·python·企业微信
且行且知15 天前
在ubuntu下载企业微信
linux·ubuntu·企业微信
代码炼金术士15 天前
腾讯企业微信实现发送消息发送附件
企业微信
蓝莓味的口香糖16 天前
【企业微信】VUE项目在企微中自定义转发内容
前端·vue.js·企业微信
zyplayer-doc19 天前
知识库新增三方应用AI问答,新增标签管理,集成Excalidraw,重构全文检索,zyplayer-doc 2.5.4 发布啦!
人工智能·编辑器·全文检索·飞书·企业微信·开源软件·有道云笔记
数智化商业1 个月前
企业微信服务商如何助力3C电器品牌增长 37%?数据与案例拆解
企业微信
小魏的马仔1 个月前
【企业微信】接口报错:javax.net.ssl.SSLHandshakeException
网络协议·企业微信·ssl
胡萝卜的兔1 个月前
ssh域名过期,消息推送到企业微信
运维·ssh·企业微信