企业微信第三方服务商和钉钉ISV开发对比
项目本来是基于企业微信开发(之前叫微信企业号,现在统一叫企业微信),做为第三方服务提供方。最近需要支持钉钉,也体验了一把钉钉ISV(独立服务开发商)开发,对比一下两者的相同点和差异
相同点
- 接口,授权方式,回调模式几乎一样
两者基本的接口非常像,甚至可以用同一套抽象接口,两个实现来完成。 - 安全机制也很像
都是每隔一段时间会下发ticket,用ticket和企业授权permanent_code来获得access_token。都是2小时过期,开发者需要缓存access_token,并且中心存储。 - JS-SDK
js-sdk的授权机制和使用方式也很像
差异
市场环境
都还不是很普及,我们的绝大部分企业客户都还没有说预先就使用了企业微信或钉钉。只有个别我们的企业客户在上我们系统前就在使用的。感觉在企业使用率上钉钉略占优势,但也不大。
企业微信可以同时在微信上使用,这一点钉钉基本没得比。所以我们在BD到一个既没用企业微信也没用钉钉的企业时,引导使用企业微信更顺畅。现在已经间接帮很多企业用企业微信了。而钉钉上,基本需要企业已经在用钉钉了,才会考虑使用。使用环境
钉钉功能很多,办公电话功能是杀手锏,微信最近也有办公电话了,但似乎没太推。还是那一条,企业微信可以同时在