当前位置: 首页 > news >正文

伊犁北京网站建设青岛制作网站

伊犁北京网站建设,青岛制作网站,建行网站会员,友情链接检查初始环境判断 判断是否是来自钉钉环境的访问,返回:boolean类型值 window.navigator.userAgent.includes("DingTalk")前端引入vue中钉钉相关的依赖,并获取钉钉的临时授权码 import * as dingtalk from dingtalk-jsapi; let that …

初始环境判断

  1. 判断是否是来自钉钉环境的访问,返回:boolean类型值
window.navigator.userAgent.includes("DingTalk")
  1. 前端引入vue中钉钉相关的依赖,并获取钉钉的临时授权码
import * as dingtalk from 'dingtalk-jsapi';
let that = this;
// 获取应用免登授权码
dingtalk.ready(function () {dingtalk.runtime.permission.requestAuthCode({//`在这里插入代码片` this.$route.query.corpId 为钉钉携带的参数corpId: this.$route.query.corpId, onSuccess: function (result) {if (result && result.code) {that.code = result.code;util.cookies.set("dingCode", that.code);}// 根据授权码查询钉钉用户信息},onFail: function (err) {},});
});
  1. 后端调用钉钉接口,获取钉钉用户信息

登录钉钉开发平台,(访问地址 https://login.dingtalk.com/),创建应用并获取对应的配置。

钉钉集成 pom.xml sdk依赖

<dependency><groupId>net.guerlab.cloud.dingtalk</groupId><artifactId>guerlab-cloud-dingtalk-core</artifactId><version>2022.1.0</version>
</dependency>

获取微应用后台免登的 access_token
接口地址:https://oapi.dingtalk.com/sso/gettoken

DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/sso/gettoken");
OapiSsoGettokenRequest req = new OapiSsoGettokenRequest();
req.setCorpid("ding1234");
req.setCorpsecret("2pyNWs4LV8Ge2Mxxxx");
req.setHttpMethod("GET");
OapiSsoGettokenResponse rsp = client.execute(req);
System.out.println(rsp.getBody());

corpsecret参数来自钉钉应用管理后台配置,如下图示:
在这里插入图片描述
获取应用免登的用户信息
接口地址:https://oapi.dingtalk.com/topapi/v2/user/getuserinfo

DingTalkClient client = new DefaultDingTalkClient("https://oapi.dingtalk.com/sso/getuserinfo");
OapiSsoGetuserinfoRequest req = new OapiSsoGetuserinfoRequest();
req.setCode("<临时免登授权码>");
req.setHttpMethod("GET");
// access_token 来自上文token获取接口
OapiSsoGetuserinfoResponse rsp = client.execute(req, access_token);
System.out.println(rsp.getBody());
http://www.yayakq.cn/news/928459/

相关文章:

  • 门户网站有哪几个西安建设工程交易信息网
  • 电商网站设计公司力荐亿企邦天津品牌网站建设公司
  • 网站建设洽谈问题如何建立一个网站 供客户选图
  • 数据分析网站怎么做系统开发板
  • 快速建设房产网站免费网站大全黄页动漫
  • 常州外贸网站建设wordpress 获取当前文章标题
  • 河南省建设厅网站职称网视频网站设计模板
  • 遵义花果园网站建设大学网站建设策划书
  • 中国网站建设市场分析wordpress百度模板
  • 中山 网站建设wordpress 积分下载
  • 比一网站建设logo设计说明
  • 辽宁网站建站优化公司电商分销
  • 网站建设工作汇报标签下载 wordpress
  • 微网站开发要多少钱专业做网站建设公司怎么样
  • 找公司做网站有什么好处衡水城乡建设局网站首页
  • 网站怎么让百度收录一张图做封面网站换域名
  • 昆明网站策划网站的规划与建设案例分析
  • 网站在浏览器的图标怎么做昆明网页设计培训学校
  • 镇江市住房城乡建设局网站asp.net网站开发与应用
  • 网站开发需要用到哪些软件模板网站的域名是什么意思
  • 聊城哪有做网站的软文推广渠道
  • 长沙制作网站访问数据库的网站开发语言
  • 网站管理系统安装新的网站设计公司
  • 可以在几个 网站备案学习网站开发体会与感想
  • 高端网站建设四川大型车网站建设
  • 欧美在线做视频网站logo网站
  • 网站架构计划书四川建设学习网
  • 网站备案中是什么意思运城手机网站制作
  • 网站开发价格对比网络架构接单
  • php建站软件农林网站建设