前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >一文聊聊接入钉钉H5微应用系统实现免登操作技术思路实现验证

一文聊聊接入钉钉H5微应用系统实现免登操作技术思路实现验证

原创
作者头像
舒一笑不秃头
修改于 2025-03-31 12:30:39
修改于 2025-03-31 12:30:39
890
举报

如何创建钉钉应用实现H5端免登录

创建钉钉内部应用

1.进入钉钉开放平台,配置自己的应用信息

开发方式处选择企业自主研发

2.配置应用相关信息(建议选择旧版,后续有一个token获取,新版会提示URL不安全,哪怕采用https进行内网穿透也是一样。使用旧版可以规避掉上述问题)
3.配置回调域名

此处有一个坑需要注意,后文会着重进行讲述

4. 应用权限配置

此处不配置应用权限,后续请求会出权限报错!

5. 发布应用

配置完成之后,需要发布相关应用才能配置生效

调用测试

钉钉官方说明文档:https://open.dingtalk.com/document/orgapp/logon-free-h5

1.获取access_token信息

请求方式:GET

请求地址https://oapi.dingtalk.com/gettoken

请求参数:

参数如何获取:创建应用处点击进入查看应用详情

效果展示:

2.通过免登录码获取用户信息
a.如何获取免登录码

corpid的获取是在屏幕最左上角进入配置H5应用时候,点击头像可以获取到

b.请求接口获取免登陆码

请求方式:POST

请求地址https://oapi.dingtalk.com/topapi/v2/user/getuserinfo

请求参数:讲上述获取到的access_token和code请求https://oapi.dingtalk.com/topapi/v2/user/getuserinfo 得到用户的个人信息

效果展示:

3.利用用户userid获取用户详细个人信息

请求方式:POST

请求地址https://oapi.dingtalk.com/topapi/v2/user/get?access_token=29e90xxxxxxxxxxxxxxxx

请求参数:access_token + body

代码语言:json
AI代码解释
复制
{

  "language": "zh_CN",

  "userid": "0307xxxxxxxxxx"

}

结果展示:

致谢&&参考资料

钉钉官方文档资料地址:

https://open.dingtalk.com/document/orgapp/logon-free-h5

CSDN文章参考:

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 如何创建钉钉应用实现H5端免登录
    • 创建钉钉内部应用
      • 1.进入钉钉开放平台,配置自己的应用信息
      • 2.配置应用相关信息(建议选择旧版,后续有一个token获取,新版会提示URL不安全,哪怕采用https进行内网穿透也是一样。使用旧版可以规避掉上述问题)
      • 3.配置回调域名
      • 4. 应用权限配置
      • 5. 发布应用
    • 调用测试
      • 1.获取access_token信息
      • 2.通过免登录码获取用户信息
      • 3.利用用户userid获取用户详细个人信息
  • 致谢&&参考资料
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档