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

最近在用企业微信打通自建应用,自动登录比较简单,但是通过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
    }
}
相关推荐
莫非王土也非王臣1 天前
Prometheus监控多个网站状态并推送到企业微信群机器人的完整方案
机器人·企业微信·prometheus
vx-bot5556662 天前
企业微信接口在自动化工作流中的关键角色与设计模式
设计模式·自动化·企业微信
天空属于哈夫克32 天前
利用 RPA 实现企业微信外部群自动化的架构逻辑
自动化·企业微信·rpa
s018962 天前
易飞ERP对接企业微信审批
企业微信
周末吃鱼2 天前
企微群机器人发markdown消息支持表格
企业微信
梦想的旅途22 天前
基于 RPA 的企业微信外部群自动化接口实现方案
自动化·企业微信·rpa
2501_941982052 天前
如何通过 RPA 构建企业微信外部群的自动化 SOP 流程?
自动化·企业微信·rpa
虫小宝2 天前
企业微信外部联系人同步的 CDC(变更数据捕获)架构实践
android·架构·企业微信
天空属于哈夫克33 天前
基于企业微信二次开发的外部群主动推送服务架构
网络·架构·企业微信
2501_941982053 天前
基于自动化协议的企微外部群消息调度与状态回执实现逻辑
运维·自动化·企业微信