wx.config({
beta: true,
debug: true,
appId: data.corpId,
timestamp: data.config_timestamp,
nonceStr: data.config_nonceStr,
signature: data.config_signature,
jsApiList: ['agentConfig','openUserProfile','thirdPartyOpenPage','selectExternalContact']
});
wx.ready(function () {
console.log("进入ready方法了");
wx.agentConfig({
corpid: data.corpId, // 必填,企业微信的corpid
agentid: data.agentId, // 必填,企业微信的应用id
timestamp: data.agent_timestamp, // 必填,生成签名的时间戳
nonceStr: data.agent_nonceStr, // 必填,生成签名的随机串
signature: data.agent_signature, // 必填,签名
jsApiList: ['agentConfig','openUserProfile','thirdPartyOpenPage','selectExternalContact'], //必填
success: function(res) {
//审批流程js调用
alert("agentConfig调用成功了");
wx.invoke('thirdPartyOpenPage', {
"oaType": data.oaType,// String 目前支持:10001-发起审批;10002-查看审批详情。
"templateId": data.templateId,// //在自建应用-审批接口中创建模板可获取。
"thirdNo": data.thirdNo,// 审批单号,开发者自己控制,不可重复
"extData": {
'fieldList': [{
'title': '采购类型',
'type': 'text',
'value': '市场活动',
},
{
'title': '订单链接',
'type': 'link',
'value': 'https://work.weixin.qq.com',
}],
}
},
function(res) {
// 输出接口的回调信息
alert("thirdPartyOpenPage," + res);
console.log(res);
});
},
fail: function(res) {
alert("approval提交不通过");
alert("agentConfig:"+res.errMsg);
if(res.errMsg.indexOf('function not exist') > -1){
alert('版本过低请升级')
}
}
});
});
wx.error(function(res){
alert("调用出错啦," + res.errMsg);
});
config执成功了,返回了信息,但是thirdPartyOpenPage:false,意思是这个接口不能调用吗?
agentConfig也执行成功了,这次agentConfig:false,thirdPartOpenPage:true,
然后就没了,没有执行wx.invoke方法。
代码在上面,求大佬帮忙看看。
您好,config这里的jsapi列表 只对明确不可调用的api返回false checkjsapi是要这个api存在且可调用才会返回,调用checkjsapi看一下
我的config和agentConfig也都是OK,调用wx.invoke,报错fail no permission,请问下是啥问题呀?测试这个invoke,也没啥问题,wx.invoke("createCorpGroupChat")一直报fail no permission
大哥 我这个一直报这个错,可以帮忙看看嘛 求救 errMsg: "config:fail,Error: 系统错误,错误码:63002,invalid signature [20200827 17:41:14][]"