与钉钉对接实践记录--准备工作

背景:

公司要求使用精斗云进行财务管理与采购管理、生产管理,最早是打算找一个开源项目进行二次开发拿来使用的,但后来其他开发任务比较忙,再加上精斗云相比较而言比较便宜,我们作为一个科技型没必要自己费劲巴拉的开发出来还得运维,想卖给别人家还得运维。但领导们觉得钉钉审批比较好用,就想着能不能使用精斗云但审批得东西使用钉钉,这样省得领导要看好几个软件,各种审批全部钉钉处理。所以我们肯定不能开发一个应用出来只能用接口获取数据给钉钉 然后拿到结果再给到别的系统。因此制作E应用或者为微引用的可以绕道。
**

准备工作:

**
1.查询钉钉技术文档

钉钉开发文档:https://open-doc.dingtalk.com/microapp/serverapi2/xswxhg
钉钉开发错误代码:https://open-doc.dingtalk.com/microapp/faquestions/rftpfg
钉钉开源代码模板:https://github.com/open-dingtalk
钉钉管理后台:https://oa.dingtalk.com
钉钉开发者后台:http://open-dev.dingtalk.com
钉钉视频教程:https://yq.aliyun.com/video/TagSearch/cid_0-tagid_17106?spm=0.0.0.0.Sp9Nec
服务端api调试工具:https://debug.dingtalk.com/
jsapi调试工具:https://wsdebug.dingtalk.com/?spm=a219a.7629140.0.0.dQEzxF

自定义企业首页(配合视频)
文档:https://yq.aliyun.com/articles/71162?spm=a2c4e.11153959.0.0.13666b60WZuI43
开源项目:https://github.com/icepy/index-oa-template

企业应用接入钉钉之php篇(配合视频)
开源项目:https://github.com/open-dingtalk/openapi-demo-php

2.寻找志同道合的开发群
目前觉得钉钉开发人数比较少,相比较微信小程序而言,所以能找到的靠谱点的QQ群只有这个:532548575群(钉钉开发技术)

3.获取企业开发者权限

找公司钉钉管理员获取开发者权限,登陆如图所示:
在这里插入图片描述
(说下理解:
好像是钉钉在做版本更新的时候,去掉了直接使用CorpSecret和CorpID接口对接的东西,因为查资料能找到比较早做对接的开发者使用这个东西直接过去数据,但目前是只有ID,没有CorpSecret。也就是目前你要对接钉钉,就必须建立E应用或者微应用)

看好多人似乎找不到CorpID,那肯定是没有好好看技术文档的结果:
在这里插入图片描述

4.创建应用:

我也不知道咋滴,反正尝试了很多,只有这个行得通,然而发现创建的东西有的还删除不了,我也是气坏了。。。
注意事项:
1.我这是测试,所以名字什么的 logo之类瞎写;
2.AgentID&AgentKey是自动生成的
3.服务器公网出口IP白名单也就是只能用固定IP的(我也不知道是不是我理解错了那对照我们的需求,也就是只能再服务器上建立一个中转站,发布到服务器上,其他系统请求到这个中转站,这个中转站请求钉钉,然后再返回)

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值