记录浙政钉的消息通知的一次开发实战记录

先忍不住吐槽下钉钉的开发文档,实在是不敢恭维,首先每个术语描述都是不统一的,比如有些地方写“”群聊“”,有些地方写“会话”,有些地方写“钉消息”,总之他们自己想怎么写,怎么写,可不管开发者的感受和理解差异。

正文开始,
浙政钉类似专用钉钉,但不是专钉钉,还是差异的,所以专钉钉的文档仅做参考,并不是100%对应的,具体以各地市管理员的技术答复为准。
如果你想给某用户发消息,总共3种方式,

1,工作通知,2公告,3,DING消息(又叫单聊,群聊)

这几种消息的用途
(1)工作通知是系统发的;
(2)公告是系统发的;
(3)DING消息是系统发的,但是是某个人的个人名义发的;

所以这里先根据你的业务发送主体,确定选择哪种方式,
比如我是某县局的办公室,我希望统计下我们局内部有多少是已婚人员,这时我可以选择公告或者工作通知,绝对不能选择DING消息,因为不能以个人的名义去问大家有没有结婚。
只能以局办公室这个系统的名义去问大家。

所以我选择了“工作通知”

什么情况可以用群聊(钉消息)呢,比如我是办公室主任,我要把日报传达给各位领导,我可以拉一个群,以 个人名义往群聊里通过系统以个人名义,往群聊发日报。
具体是怎么样的流程呢。

1,
流程申请,向某地大数据局申请,填写申请表


2,
得到一份应用凭证,内容包括


3,
代码开发,将应用凭证的内容放进代码里


4,
报错了,访问IP不在白名单中,request ip=xxx.119.xxx.169


5,
找大数据库局的对应技术人员,这里千万不要打钉钉官网的电话,因为一问三不知,白问,她是不会告诉你各个地市的技术联系人,因为比较敏感 。


6,

大数据局的技术人员会后台帮你开放两端的IP白名单后。


7,
通知接口还是没数据
开发人员的accountId和租户id不能一致
accountId=账号(UID),可以通过接口获取或者管理工作台后台查看:
1. 根据authCode换取用户信息,/rpc/oauth2/dingtalk_app_user.json,接口可以获取accountId
2. 管理工作台-工作人员管理,点击对应人员的详情,可以查看uid,如下图
3. 也可以通过员工 Code 列表获取员⼯账号 ID:
https://openplatform-portal.dg-work.cn/#/docs?apiType=serverapi&docKey=2674854
 

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

信息安全与项目管理

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值