紫色幽魂 发表于 2024-5-24 08:31:22

钉钉鉴权问题

钉钉的鉴权文件放在了设置-自定义JavaScript/CSS里面,作为全局加载,然后在页面中放置选项卡,在选项卡里面打开页面,在最终的页面中需要调用钉钉通讯录,但在这个位置鉴权好像就失效了,只有单独跳转到这个页面才可以正常调用钉钉功能,需要如何更改

Lay.Li 发表于 2024-5-24 09:25:32

您好,您这里是要实现什么需求呢,钉钉里的扫码定位么,您在最终页面要调用的是钉钉的什么接口呢,可以说明一下您是要调用钉钉的什么功能么,这样我们可以更好的去分析这个问题

紫色幽魂 发表于 2024-5-24 09:40:35

Lay.Li 发表于 2024-5-24 09:25
您好,您这里是要实现什么需求呢,钉钉里的扫码定位么,您在最终页面要调用的是钉钉的什么接口呢,可以说明 ...

需要调用钉钉通讯录选人,页面直接使用跳转命令是可以的,但是用选项卡就不行了

Lay.Li 发表于 2024-5-24 10:29:19

您好,您这里调用的是dd.complexChoose这个接口是不


看了一下钉钉这里的鉴权说明,如果鉴权是在选项卡里的页面的页面加载时命令中做的应该不行,要在放置选项卡的那个页面的页面加载时命令中做鉴权,这样子页面就可以使用鉴权后的jsapi了

紫色幽魂 发表于 2024-5-24 11:47:44

Lay.Li 发表于 2024-5-24 10:29
您好,您这里调用的是dd.complexChoose这个接口是不




鉴权文件放在项目文件的加载命令中,所有页面都会做一个鉴权的操作,父页面也会做这个操作,子页面还是不行,是怎么回事儿呢,是因为子页面也有这个鉴权操作影响了吗

Lay.Li 发表于 2024-5-24 12:16:36

项目文件的加载命令是什么,您是值在这里添加了js文件,给所有页面都添加了页面加载时命令去鉴权么。不确定是不是父子页面都在页面加载时中去鉴权冲突了,可以试试只给父页面鉴权看看能不能正常调用呢

页: [1]
查看完整版本: 钉钉鉴权问题