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

最近在用企业微信打通自建应用,自动登录比较简单,但是通过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
    }
}
相关推荐
微盛企微增长小知识14 天前
企业微信AI怎么用?从智能表格落地看如何提升运营效率
大数据·人工智能·企业微信
私域实战笔记14 天前
如何选择企业微信SCRM?2025年3个选型参考维度
大数据·人工智能·企业微信·scrm·企业微信scrm
微盛AI企微管家19 天前
企业微信AI聊天agent:优化企业微信客户运营的推荐工具
大数据·人工智能·微信·企业微信
羑悻的小杀马特21 天前
本地开发调试企业微信回调接口不顺畅?利用 CPolar 实现内网穿透,快速建立公网访问通道
企业微信·内网穿透·coplar
金融Tech趋势派21 天前
金融机构如何用企业微信实现客户服务优化?
大数据·人工智能·金融·企业微信·企业微信scrm
私域实战笔记22 天前
企业微信SCRM怎么选?工具适配与落地实操指南
人工智能·数据挖掘·企业微信·scrm·企业微信scrm
私域实战笔记22 天前
企业微信SCRM工具该如何选择?从需求匹配出发的筛选思路
大数据·人工智能·企业微信·scrm·企业微信scrm
微盛企微增长小知识22 天前
SCRM工具测评:助力企业微信私域运营的核心功能解析
大数据·人工智能·企业微信
hj104322 天前
php上传企业微信附件的方法
开发语言·php·企业微信
重回198123 天前
企业微信可信IP配置的Python完美解决方案
网络协议·tcp/ip·企业微信