钉钉H5微应用JSAPI鉴权踩坑点

开发H5钉钉微应用,JSAPI鉴权提示签名校验失败,有两个点需要注意:

1. 钉钉开发文档中返回的 signature 需要小写的十六进制,题主的后端返回的是大写,折腾了好久,题主自己走了一遍流程,转了下小写通过了。

2. 题主测试鉴权是否通过是使用的钉钉RC版,Vue框架,在PC端运行时鉴权url为全链接,在钉钉手机环境运行时报错,原因钉钉手机鉴权的url为创建钉钉微应用是填写的应用主页。

其它的按照文档进行,应该没有什么大问题,时间戳由后台返回申请时的时间戳。

第三方企业应用的agentId由https://oapi.dingtalk.com/service/get_auth_info  获取,文档地址https://ding-doc.dingtalk.com/doc#/serverapi3/fmdqvx

建议后台接口将所需参数一并返回,urlnonceStragentIdtimeStampcorpIdsignature,anentId

你可能感兴趣的:(钉钉H5微应用JSAPI鉴权踩坑点)