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

最近在用企业微信打通自建应用,自动登录比较简单,但是通过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
    }
}
相关推荐
vx-bot5556667 小时前
企业微信ipad协议的群管理能力与自动化运营实践
自动化·企业微信·ipad
天空属于哈夫克37 小时前
企微私域自动化:从手动拉群到全流程无人值守的技术实现
运维·自动化·企业微信
Coding的叶子7 小时前
龙虾(OpenClaw)连接企业微信
企业微信·智能体·openclaw·龙虾·龙虾实验室
2501_941982057 小时前
企微关键词自动回复:精准拦截需求,实现私域流量的高效承接
机器人·自动化·企业微信
碳基硅坊1 天前
OpenClaw接入企业微信
人工智能·企业微信·openclaw
困惑阿三2 天前
客户消息及时反馈
nginx·node.js·飞书·企业微信
@Ma3 天前
企业微信智能机器人 Python 插件获取回调和发送消息支持文字图片语音视频
python·机器人·企业微信
vx-bot5556663 天前
企业微信ipad协议的防封号技术体系与策略实践
服务器·企业微信·ipad
doris6104 天前
企业微信OpenClaw官方插件|能力上新[特殊字符]
企业微信
yumgpkpm4 天前
华为昇腾910B 开源软件GPUStack的介绍(Cloudera CDH、CDP)
人工智能·hadoop·elasticsearch·flink·kafka·企业微信·big data