昨天学习了下企业微信的API,瞬间发现世界明朗了许多,思路清晰了很多。先不说有没有抄袭,至少是给人的感觉是好的。用户体验是留住用户开发者的第一要素。
需求:开发的车辆管理系统需要给用户发送消息,目前的思路是对接钉钉和微信。
-
钉钉
需要用户注册登录钉钉,然后在钉钉后台自建应用,目的作为给用户发送消息的主体。
消息整合到企业消息组。
-
企业微信
需要微信登录企业微信,自建应用用于消息发送的主体。
消息单独发送
-
比较
API文档
企业微信 API,菜单清晰导航栏齐全,上手快,查询简单。
文档有规有矩,很条例,很人性化。符合常规人的思路
钉钉菜单乱,存在老版本文档和新版本文档,菜单三级菜单较少,查询API文档较困难。
不按正常人的思路来写文档,需要的文档乱七八糟,杂乱无章。查找麻烦
是否限流
钉钉会限流,出现 forbiddenUserId 表示发送消息接口被限流了(限流规则包括:1、给同一用户发相同内容消息一天仅允许一次;2、给同一用户发消息一天不超过100次)
企业微信不会限流,目前不会。给同一用户发送相同信息不存在失败的情况。
发送消息格式文档
发送消息二者大同小异,该有的类型都有,差别不是很大。但是从文档看来,企业微信的文档更人性化,请求体字段解释比较全面,就是每个问题出现的时机很合适,上手快,相反钉钉就,不认同的自己去查阅对比。
接口调试工具
企业微信有接口调试工具。