钉钉机器人outgoing开发——钉钉接口字段篇

在整个开发过程中,我们需要频繁的调用钉钉接口,其中用到了很多字段,例如AppKey,AppSecret ,access_token,openConversationId,chatId,RobotCode,coolAppCode,userId等等。下面我们就来一一讲解这些字段的作用以及获取。

AppKey,AppSecret 

当我们要开发一个钉钉小程序的时候,我们总要给这个小程序起一个名字,填写一些基本的信息,钉钉审核通过之后,我们就拥有了一个小程序,Appkey和AppSecret就是这个小程序的账号和密码,类似于申请一个QQ号之后的账号和密码。

Access_token

Access_token是一个凭证,主要是为了缓解数据库压力,如果我们一直拿着AppKey和AppSecret去操作的话,需要频繁查询数据库,而且我们平常都是只登陆一下然后就可以长时间使用,所有token就是一个身份凭证,所有的操作都需要在token基础下进行

openConversationId,chatId

OpenConversationId和ChatId两者的划分我感觉不是很清晰,openConversationId意思是开放的群id,chatId是群id,有些接口需要openConverstaionId,有些接口需要chatId。

ChatId不能通过接口获取,只能通过用户手机端自行获取,openConversationId的获取必须通过chatId来获取。

RobotCode,coolAppCode

RobotCode是我们添加到小程序中的机器人的编号

coolAppCode我们在小程序中添加的酷应用的编号

UserId 

userId是钉钉用户的id,一个userId可以确定唯一的一个User用户,我们注册钉钉后,每个成员都会有一个userId,通过userId我们可以获取到这个成员的所有的信息

总结

上面的字段是一些公共字段,除了上面的公共字段,还有一些特定情况下使用的字段,后续再总结。

你可能感兴趣的:(golang,机器人,阿里云)