开发者社区 问答 正文

钉钉扫码登录第三方网站,获取不到 loginTmpCode

关于扫码登录第三方网站 的步骤,我已经每一步都照做了,但是扫码后,在手机上点击确定登录后,控制台没有任何反应。代码如下图: image.png

image.png

控制台的显示数据如下: image.png

不知道是我哪一步做错了,还是钉钉扫码登录的接口有问题。扫码后没有任何反应

展开
收起
游客n63fqq3avbcaq 2021-01-20 16:47:01 1550 分享 版权
2 条回答
写回答
取消 提交回答
  • 已经执行了,可以开启调试,扫码之后会进入handleMessage 方法。
    var handleMessage = function (event) {
    debugger;
    var origin = event.origin;
    console.log("origin", event.origin);
    if (origin == "https://login.dingtalk.com") { //判断是否来自ddLogin扫码事件。
    var loginTmpCode = event.data;
    //获取到loginTmpCode后就可以在这里构造跳转链接进行跳转了

        console.log("loginTmpCode", loginTmpCode);
    }
    

    };

    2025-02-11 16:44:54
    赞同 展开评论
  • 重新检查代码看看,接口更新下

    2021-01-31 19:28:53
    赞同 1 展开评论