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

最近在用企业微信打通自建应用,自动登录比较简单,但是通过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
    }
}
相关推荐
星云API技术支持4 小时前
企业微信二次开发外部群:多群数据接入时如何做好分组与隔离
企业微信
星云API技术支持10 小时前
企业微信二次开发外部群:如何将群数据同步到CRM或业务后台
企业微信
星云API技术支持12 小时前
企业微信二次开发外部群:群聊数据与联系人信息如何建立关联
数据库·php·企业微信
天空属于哈夫克312 小时前
企业微信 API 自动发送消息:从流程到实战
python·自动化·企业微信
天空属于哈夫克31 天前
企业微信API:企业微信机器人如何开发?
python·机器人·企业微信
Python 实战手记1 天前
2026 企业微信主体变更公证办理指南:场景条件、材料清单、线上实操流程
大数据·人工智能·企业微信
天空属于哈夫克31 天前
企业微信API:企业微信如何实现自动化运营?
java·自动化·企业微信
星云API技术支持2 天前
企业微信二次开发机器人:文件上传、消息发送与回调确认完整链路
机器人·企业微信
星云API技术支持2 天前
企业微信二次开发机器人:实时消息回调与历史消息同步如何配合
数据库·机器人·企业微信
天空属于哈夫克32 天前
企业微信 API二次开发: 客户群群发落地
企业微信