阿里云钉钉ServerLess实战第三课

本文涉及的产品
Serverless 应用引擎 SAE,800核*时 1600GiB*时
函数计算FC,每月15万CU 3个月
简介: 阿里云钉钉实战课资料总结

如何成功管理员或者子管理员呢?

这里引用钉钉客服给出的方法链接

https://h5.alimebot.com/app/ikc-fe/kc_detail/p/detail/index.html?app_id=51947349&knowledge_id=1011509618&corpId=ding94b38676d04cb55ff2c783f7214b6d69&type=dingding_channel&pc_slide=true

总结一下:第一步是实名,第二步是分配权限

如果没有组织的可以自己创建一个组织(钉钉手机端,通信录→创建/加入组织→创建)

开发流程

https://developers.dingtalk.com/

JSAPI鉴权

https://developers.dingtalk.com/document/app/jsapi-authentication?spm=ding_open_doc.document.0.0.457b511f1TbQ3G#topic-2025314

服务端如何调用

https://developers.dingtalk.com/document/app/how-to-call-apis

注意:事件有超时控制 要保持在1000毫秒以内。

http回调

https://developers.dingtalk.com/document/app/callback-overview

服务端调试工具

https://open-dev.dingtalk.com/apiExplorer?spm=ding_open_doc.document.0.0.457b511f1TbQ3G#/

前段调试工具

https://developers.dingtalk.com/document/resourcedownload/jsapi-explorer?pnamespace=app

问题答疑方法

1.png

这面补充点内容 提供一个复杂的方法来答第三题

思路

通过搭建本地平台来调用创建用户方法。(默认已经创建好组织并且进行了开发配置,项目clone需要链接java基本知识和git的简单使用哈)


搭建本地服务端

通过官方提供的链接进行配置 这里就不赘述了链接奉上https://developers.dingtalk.com/document/tutorial/develop-mini-programs

这里面提几点需要注意的事项:

  • 安装完之后需要执行mvn install 下载依赖
  • 项目使用的是8080端口注意别被占用了
  • 根部门的id为1 并且格式为[1].  (我掉进坑里好一会儿)
  • 由于提供的只有登陆接口调用,所以需要添加创建用户接口(MainContrller)
@RequestMapping(value = "/create", method = RequestMethod.POST)
    public RpcServiceResult create(@RequestParam(value = "authCode") String authCode) {
        try {
            DingTalkClient client = new DefaultDingTalkClient("<https://oapi.dingtalk.com/user/create>");
            OapiUserCreateRequest req = new OapiUserCreateRequest();
            String accessToken = AccessTokenUtil.getAccessToken();
            req.setIsSenior(Boolean.TRUE);
            req.setIsHide(Boolean.TRUE);
            req.setDepartment("[1]");
            req.setMobile("176403xxxxx");
            req.setName("Iwa实战营第三课");
            OapiUserCreateResponse rsp = client.execute(req, accessToken);
            System.out.println(rsp.getBody());
            return RpcServiceResult.getSuccessResult(resultMap);
        } catch (Exception ex) {
            return RpcServiceResult.getFailureResult("-1", "create exception");
        }
    }

搭建本地内网穿透(类似花生壳,用二级域名做映射)

我这里使用的是mac环境,老规矩链接奉上,https://developers.dingtalk.com/document/tutorial/develop-mini-programs。 官方讲解我辅助

说下几个注意事项

./ding -config=./ding.cfg -subdomain=abcde 8080
  • 执行这个命令的时候会出现如域名已经被使用了,那就把稳重的subdomain信息换成自己自定义一个如iwa等 再试一下
  • 8080 对应的就是你本地服务的端口,如有更换这块也需要进行修改

钉钉小程序端

复制上链接方便寻找https://developers.dingtalk.com/document/tutorial/develop-mini-programs

说下注意事项,本人的mac用的是英文版的,所以遇到的坑很多。。

  • 左上角一定要选择对自己的组织和企业,非常重要。选择有需要授权
  • 更改后一定要在自己更改的文件上按保存。。别为我是怎样知道的(用idea习惯了,这个和微信,vscode一样逻辑 不太习惯)
  • 将默认的login更高为create

补充一下在钉钉开发配置上一定要填写自己公网ip或者域名哈。

安全中心和出口ip都需要配置哈

相关实践学习
【文生图】一键部署Stable Diffusion基于函数计算
本实验教你如何在函数计算FC上从零开始部署Stable Diffusion来进行AI绘画创作,开启AIGC盲盒。函数计算提供一定的免费额度供用户使用。本实验答疑钉钉群:29290019867
建立 Serverless 思维
本课程包括: Serverless 应用引擎的概念, 为开发者带来的实际价值, 以及让您了解常见的 Serverless 架构模式
目录
相关文章
|
7天前
|
人工智能 自然语言处理 Serverless
阿里云函数计算 x NVIDIA 加速企业 AI 应用落地
阿里云函数计算与 NVIDIA TensorRT/TensorRT-LLM 展开合作,通过结合阿里云的无缝计算体验和 NVIDIA 的高性能推理库,开发者能够以更低的成本、更高的效率完成复杂的 AI 任务,加速技术落地和应用创新。
|
19天前
|
存储 人工智能 运维
正式收官!阿里云函数计算携手优酷,用 AI 重塑影视 IP 创新边界
近日,阿里云联合优酷发起的 Create@影视 IP x AI 应用创新大赛,将网剧《少年白马醉春风》这一热门影视 IP 与阿里云 AI 技术相结合,由阿里云函数计算提供 AIGC 技术支持参赛者基于网剧《少年白马醉春风》IP 或“少年江湖”精神内核,用 AI 生成角色场景设计、手办设计、破次元合照、数字人等多样化的作品。
|
1月前
|
敏捷开发 资源调度 测试技术
阿里云云效产品使用合集之怎么解绑钉钉组织
云效作为一款全面覆盖研发全生命周期管理的云端效能平台,致力于帮助企业实现高效协同、敏捷研发和持续交付。本合集收集整理了用户在使用云效过程中遇到的常见问题,问题涉及项目创建与管理、需求规划与迭代、代码托管与版本控制、自动化测试、持续集成与发布等方面。
|
15天前
|
人工智能 小程序 Java
【评测】玩转阿里云《10 分钟构建 AI 客服并应用到网站、钉钉或微信中》
本文介绍了使用阿里云百炼大模型在10分钟内构建AI客服,并应用于网站、钉钉或微信中的体验。作者“JavaDog程序狗”详细描述了从搭建到完成的全过程,包括快速上手、遇到的问题及解决方法、定制化需求以及云产品的整体体验。文档清晰易懂,集成过程顺畅,客服支持响应迅速,定制功能满足特定业务需求,总体体验极佳,适合开发者尝试。
96 5
【评测】玩转阿里云《10 分钟构建 AI 客服并应用到网站、钉钉或微信中》
|
17天前
|
消息中间件 弹性计算 关系型数据库
体验函数计算:高效处理多媒体文件的真实感受与实战总结
该方案在引导和文档方面做得较为详尽,仅在事件驱动机制部分略显简略。部署和代码示例实用,但需注意内存配置以避免超时。使用体验方面,函数计算表现出色,尤其在高并发场景下,显著提升了应用稳定性和成本效益。云产品如OSS、MNS等与函数计算配合流畅,ECS和RDS表现稳健。总体而言,这套方案弹性好、成本低,特别适合应对高并发或流量不确定的场景,值得推荐。
57 24
|
19天前
|
Cloud Native 关系型数据库 Serverless
基于阿里云函数计算(FC)x 云原生 API 网关构建生产级别 LLM Chat 应用方案最佳实践
本文带大家了解一下如何使用阿里云Serverless计算产品函数计算构建生产级别的LLM Chat应用。该最佳实践会指导大家基于开源WebChat组件LobeChat和阿里云函数计算(FC)构建企业生产级别LLM Chat应用。实现同一个WebChat中既可以支持自定义的Agent,也支持基于Ollama部署的开源模型场景。
129 11
|
25天前
|
前端开发 小程序 Serverless
异步任务处理系统问题之阿里云函数计算FC的应用场景有哪些
异步任务处理系统问题之阿里云函数计算FC的应用场景有哪些
|
23天前
|
存储 运维 安全
函数计算产品使用问题之如何获取到访问其他阿里云服务所需的AccessKey、SecretKey或STS Token
函数计算产品作为一种事件驱动的全托管计算服务,让用户能够专注于业务逻辑的编写,而无需关心底层服务器的管理与运维。你可以有效地利用函数计算产品来支撑各类应用场景,从简单的数据处理到复杂的业务逻辑,实现快速、高效、低成本的云上部署与运维。以下是一些关于使用函数计算产品的合集和要点,帮助你更好地理解和应用这一服务。
|
25天前
|
Kubernetes Serverless 调度
异步任务处理系统问题之在阿里云函数计算平台上用户提交异步任务的问题如何解决
异步任务处理系统问题之在阿里云函数计算平台上用户提交异步任务的问题如何解决
|
30天前
|
Serverless 数据安全/隐私保护 开发者
Serverless 架构问题之阿里云函数计算在事件生态层面如何解决
Serverless 架构问题之阿里云函数计算在事件生态层面如何解决
31 0

热门文章

最新文章

相关产品

  • 函数计算