开发者社区> 问答> 正文

在内嵌二维码方式登录授权时,如何引入钉钉扫码登录JSSDK?

在内嵌二维码方式登录授权时,如何引入钉钉扫码登录JSSDK?

展开
收起
真的很搞笑 2023-12-28 07:49:14 211 0
3 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    在内嵌二维码方式登录授权时,引入钉钉扫码登录JSSDK的步骤如下:

    1. 首先,你需要注册钉钉账号并登录钉钉开发者后台。
    2. 在创建应用后,你可以获取到AppID和appSecret,这两个信息将在后续的使用中用到。
    3. 然后,你需要引入钉钉提供的ddLogin.js依赖包。
    4. 在HTML文件中,你需要添加钉钉的扫描按钮代码。
    5. 接下来,在JavaScript文件中,你需要调用钉钉提供的API来实现扫码登录功能。
    6. 最后,你需要通过后端提供的接口获取用户信息,或者通过前端调用钉钉的API查询用户信息。
    2023-12-28 16:59:25
    赞同 展开评论 打赏
  • 引入钉钉扫码登录JSSDK的步骤如下:

    • 在你的HTML文件中,通过 <script> 标签引入钉钉的JSSDK文件:
      <script src="https://g.alicdn.com/dingding/dinglogin/0.0.2/ddLogin.js"></script>
      
    • 在JavaScript代码中,调用 dd.login() 方法启动扫码登录流程:
      dd.ready(function() {
        dd.runtime.permission.requestAuthCode({
            corpId: "your_corp_id", // 企业ID
            onSuccess: function (info) {
                // 扫码成功后,获取authCode并发送到后端进行授权验证
                var authCode = info.code;
                // 发送authCode到后端
            },
            onFail : function(err){
                console.error(err);
            }
        });
      });
      
      你需要在钉钉开放平台注册应用并获取corpId。
    2023-12-28 15:50:00
    赞同 展开评论 打赏
  • 在内嵌二维码方式登录授权时引入钉钉扫码登录JSSDK的步骤如下:

    • 在钉钉开放平台注册你的应用并获取AppKey和AppSecret。
    • 在你的网页中引入钉钉JSSDK的CDN链接:
      <script src="https://g.alicdn.com/dingding/dinglogin/0.0.2/ddLogin.js"></script>
      
    • 初始化JSSDK并设置登录回调函数:

      DingTalk.config({
          appkey: 'your_app_key',
          success: function () {
              // JSSDK初始化成功
          },
          fail: function (error) {
              // JSSDK初始化失败
          }
      });
      
      DingTalk.ready(function () {
          DingTalk.on('login', function (info) {
              // 用户扫码登录成功,处理登录信息
          });
      });
      
    • 创建并显示登录二维码:
      DingTalk.login({
          goto: 'login',
          style: {
              width: '200px',
              height: '200px'
          }
      });
      
    2023-12-28 15:18:53
    赞同 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载