企业应用钉钉免钉流程(附代码)

本篇文章的主要内容是企业应用钉钉的免钉流程介绍,感兴趣的朋友可以了解一下,希望能够对你有所帮助。

大概流程如下:

1、注册账号和创建第三方应用:该过程直接按照提示流程操作即可,略过

2、获取corpID、corpSecret、agentID : 登陆钉钉后台,

 corpID、corpSecret获取:

  这个是需要登陆钉钉开发者平台

企业应用钉钉免钉流程(附代码)

agentid的获取:

   登陆 https://oa.dingtalk.com   打开工作台->自建应用里即可看到,

  企业应用钉钉免钉流程(附代码)

  然后即可看到下图:

  企业应用钉钉免钉流程(附代码)

   个人建议: 获取之后可保存起来,以便后面存取。

3、获取 access_token:

  在钉钉官方文档中有方法介绍

  请求方式:GET

  接口地址:https://oapi.dingtalk.com/gettoken?corpid=id&corpsecret=secrect   

  两参数均为必须

  可用curl实现,

4、获取免登授权码CODE

  注: code只能使用一次

  html页面引入文件

                 

登录后复制

  js部分:

if (DingTalkPC.ua.isDesktop && DingTalkPC.ua.isInDingTalk) {       //PC端     DingTalkPC.runtime.permission.requestAuthCode({            corpId: "CorpID",            onSuccess: function (result) {                console.log(result);                var code = result.code;            },            onFail: function (err) {                cosole.log(err)            }        });    }else{    //移动端        dd.ready(function () {            dd.runtime.permission.requestAuthCode({                corpId: "CorpID",                onSuccess: function (result) {                    var code = result.code;                                  },                onFail: function (err) {                                  }            });        });    }

登录后复制

4、通过免登码获取用户userid

  请求方式: GET

  请求地址:https://oapi.dingtalk.com/user/getuserinfo?access_token=ACCESS_TOKEN&code=CODE

5、通过userid即可获取用户信息

  请求方式:GET(HTTPS)
  请求地址:https://oapi.dingtalk.com/user/get?access_token=ACCESS_TOKEN&userid=zhangsan

  可以获取用户信息,后续即可操作登陆模块

想知道更多技术干货,请关注PHP中文网!

相关教程:

HTML视频教程

HTML视频教程

以上就是企业应用钉钉免钉流程(附代码)的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/2731239.html

(0)
上一篇 2025年3月8日 00:26:24
下一篇 2025年3月2日 03:45:15

AD推荐 黄金广告位招租... 更多推荐

相关推荐

发表回复

登录后才能评论