WY 关于WY

地球人,专注用户体验设计与前端开发。爱读书爱运动爱设计...[更多]

扫描用手机阅读此文
支持Android/iPhone

您的位置:首页 > 记录 > 运营记录

利用云开发平台布置一个会议室预定系统上线,需要调用钉钉开放平台接口获取用户将手机号码读取成功显示

文/ WY 2024-01-25 11:50:40 126阅读

前言

利用云开发平台开发服务端对接钉钉API,在钉钉OA系统调用服务端开发的应用。


我这次完成打开任务,主要借鉴如下三个资源。

1,开发文档地址会议室预定 - 钉钉开放平台

2,老师讲课的视频课件

3, 总结

教程

第一步:打开钉钉开放平台链接新建一个H5的微应用或者Agentld/Appkey等资源,这个具体细的步骤,可以点击如下链接教程(链接教程是我第三节课总结的)

编辑

第二步:利用云开发平台部署一个会议室预定系统应用,如下图所示:

编辑

第三步:根据上面开发文档里面有公共数据库信息填入如图一,其他参数去第一步我截图的哪里复制,唯一说下有个sso_secret 这个参数,请看下图二位置打开后,拉到最下面有个参数的值

编辑图一

编辑图二

第四步:点击【在线开发部署】进入IDE 进行部署

编辑

编辑

第五步:回到钉钉开放平台打开你第一步新建的应用,点开左边菜单【开发管理】填入下图所示内容,IP255.255.255.255 网址填写你云开发平台刚部署完上一步图里面的第三步那个网址,管理后台网址需要加后缀,如下图所示

(解释:在钉钉开放平台 服务器出口IP255.255.255 是FC是有访问公网的能力的,但是是随机的无法固定的,所以写死255.255.255 就能访问钉钉开放平台)

编辑

第六步:在钉钉开放平台打开你第一步新建的应用,打开左边菜单权限管理,把通讯录的权限授权上,如下图

编辑

第七步:回到云开发平台你新建的会议室应用的IDE里面,修改代码把钉钉API填入进去获取用户信息(我难就难在这一步了,详细说明)

----------------------------------------------

我这这里细说下复制到那个位置那一行。

上面写到【需要修改文件MeetingController.java】的代码块具体复制到如下图所示:

编辑

上面写到写到【其中我是把调用方法封装到了UserService.java文件中了,添加一个getPhone方法】的代码块具体复制到如下图:

这里要替换代码里的access_token(下面代码141行那串数字加英文的)和userId(下面代码137行那串数字加英文的),怎么拿到这咱们自己应用参数值呢,可以去下面这个网址里直接调用获取,这个上节课有说过,这里就不细说怎么调用获取了。

API Explorer

编辑

最后完成代码的commit到master分支,最后在点击重新部署一下这个云开发应用(这一步主要参考志佳同学的代码步骤)

第八步:打开钉钉OA系统网址如下:钉钉管理后台 - 钉钉统一身份认证,进入打开顶部菜单【工作台】进入后拉到最下面如图一所示找到【自建应用】里面你在云开发平台建立会议室那个应用,点击进入。这里面涉及一个概念叫【登录态】这个我会在学习感悟里讲解

编辑


第九步:打开网址后,就如我下图所示点击第三个模块就能显示你的手机号了。

编辑


打赏鼓励

如本文对您有帮助,就请我喝杯奶茶吧!

  • 支付宝打赏
    支付宝扫描打赏
    微信打赏
    微信扫描打赏