前言
慢慢脱离一线开发工作,突然接到一个改善提案需要增加类似短信业务消息提醒。考虑到目前已开通企业微信且短信服务一般需要收费,决定采用企业微信消息提醒。
流程
微信等相关的第三方开发大致流程都类似,如下
- 注册账号
- 账号认证(为了权限,当然企业微信内部应用不需要)
- 申请服务域名(新政策需设置可信任域名备案主题且与企业微信备案主体一致),创建应用也可以利用标准应用提醒。
- AppID、Secret等等的配置(为了accesstoken)
- 几乎所有的接口都是先获取accesstoken,相当于你在微信的登录
- 根据接口文档来传参啊获取回调啊获取事件等等
- 根据返回值来看看错误信息
corpid
每个企业都拥有唯一的corpid,获取此信息可在管理后台“我的企业”-“企业信息”下查看“企业ID”(需要有管理员权限)
userid
每个成员都有唯一的userid,即所谓“账号”。在管理后台->“通讯录”->点进某个成员的详情页,可以看到。
agentid
每个应用都有唯