企微jssdk config及agentConfig:fail,签名失败常见问题!
最近关注到 企微开发者社区和 ToB Dev 公众号下的 企微开发同行群 经常有问jssdk的相关问题,下面分享下一些问题相关的注意点。
jssdk官方常见错误及解决方法
https://developer.work.weixin.qq.com/document/path/90509
常见错误,九成基本是参数错误导致
0,概述
企业微信中jssdk的config与agentConfig,这个一定要注意前端与后端一致。
1,前端与后端是同一应用,前端是同一应用的可信域名(并且通过域名验证)配置,后端加密时用到的其它参数要调用的接口需要的token得是同一应用的Token。
查询token是哪个应用的可通过官方提供的页面查询
https://developer.work.weixin.qq.com/devtool/query
前端可信域名及JS-SDK用的域名需要通过域名验证
2,确保参数正确
1,特别注意签名的url,需要为当前url前端页面的#号前的内容,如果没有#号就是整个url。
其它参数会在下面根据应用类别区分说明。
一,自建与自建代开发
需注意config与agentconfig 部分参数有区别
config
config 中的appid 需要为企业corpid
config 签名时用的ticket
agentConfig
agentConfig中为corpid
自建应用的agentid为应用详情中的agentid
如果是服务商代开发agentid为获取授权信息中的agentid
agentConfig 签名时用的ticket
二,第三方应用
需注意config与agentconfig 部分参数有区别
config
config 中的appid为授权企业id
config签名用的ticket
agentConfig
agentConfig 注意
agentConfig agentid为获取永久授权码时获取的agentid
agentconfig 签名用的ticket
创建好的审批应用怎么设置可信域名,新建的应用找到了设置的地方,但是已有应用找不到设置
只是用到扫一扫scanQRCode和checkJsApi需要用agentconfig吗