企微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

图片




评论·2
2024/10/12

创建好的审批应用怎么设置可信域名,新建的应用找到了设置的地方,但是已有应用找不到设置

赞同
评论
2023/10/10

只是用到扫一扫scanQRCode和checkJsApi需要用agentconfig吗

赞同
评论 2
2024/02/23
同问
赞同
回复
2024/07/22
要的
赞同
回复
你还未登录,请先登录