钉钉微应用开发(二)免登和调试

2020-04-21  本文已影响0人  我爱福尔摩斯呀

“免登”是指用户进入应用后,无需输入钉钉用户名和密码,应用程序可自动获取当前用户身份,进而登录系统的流程。

钉钉官方提供了获取微应用免登授权码的实例,在angular里面实现如下:

```

dd.ready(function() {

          dd.runtime.permission.requestAuthCode({

              corpId: corpId

          }).then((res:IRuntimePermissionRequestAuthCodeResult) => {

              console.log(res.code);

            });

        });

```

corpId在开放平台页面可以找到:

CorpId

发现浏览器中报错如下:

非钉钉环境

错误原因是当前环境为非钉钉环境,即不是在钉钉中打开的。

可以选择使用chrome://inspect 进行真机调试或者下载钉钉测试版,在电脑端调试。真机调试试了下,感觉不怎么好用。选择使用钉钉测试版调试。步骤如下:

1、下载钉钉调试版

2、在稳定性管理中将开发者添加为APPOPS和开发负责人

设置开发者为APPOPS和开发负责人

3、在调试版本中打开钉钉,点击微应用后,f12/ctrl+f12即可打开调试页面。

上一篇 下一篇

猜你喜欢

热点阅读