企业微信第三方服务商和钉钉ISV开发对比

项目本来是基于企业微信开发(之前叫微信企业号,现在统一叫企业微信),做为第三方服务提供方。最近需要支持钉钉,也体验了一把钉钉ISV(独立服务开发商)开发,对比一下两者的相同点和差异

相同点

  • 接口,授权方式,回调模式几乎一样
    两者基本的接口非常像,甚至可以用同一套抽象接口,两个实现来完成。
  • 安全机制也很像
    都是每隔一段时间会下发ticket,用ticket和企业授权permanent_code来获得access_token。都是2小时过期,开发者需要缓存access_token,并且中心存储。
  • JS-SDK
    js-sdk的授权机制和使用方式也很像

差异

  • 市场环境
    都还不是很普及,我们的绝大部分企业客户都还没有说预先就使用了企业微信或钉钉。只有个别我们的企业客户在上我们系统前就在使用的。感觉在企业使用率上钉钉略占优势,但也不大。
    企业微信可以同时在微信上使用,这一点钉钉基本没得比。所以我们在BD到一个既没用企业微信也没用钉钉的企业时,引导使用企业微信更顺畅。现在已经间接帮很多企业用企业微信了。而钉钉上,基本需要企业已经在用钉钉了,才会考虑使用。

  • 使用环境
    钉钉功能很多,办公电话功能是杀手锏,微信最近也有办公电话了,但似乎没太推。还是那一条,企业微信可以同时在微信上用,在培训员工使用我们的功能时,微信更容易被授受。
    管理后台的使用上,微信的更好用一些,主要在通讯录的设置上。
    钉钉对权限管理更严格一些,安全和不方便不可兼得吧。两者在管理员的设置上都不太直观,刚用的时候都找了半天。

  • 开发大环境
    微信的开发文档更加丰富,开发人员也更多。遇到一个问题问度娘大概还能找到点,钉钉的几乎没有。
    文档全面程度上,两者都还不错,但钉钉的接口一部分是钉钉提供的,一部分是淘宝的,感觉很奇怪的样子。
    钉钉对ISV的审核机制很严,要求提交一大堆的资料和证明(感觉有很多说明项是没有必要的),走审核主要靠用钉钉和客服交流。企业微信的第三方服务商审核要简单一些。
    钉钉有共创审核,还要交保证金,微信没有。
    钉钉会提出帮助推广ISV,这一条钉钉加分。

  • 技术差异
    钉钉很不方便的一点是必须使用他们的聚石塔,有一些权限才会开放给你。应用必须托管在聚石塔的阿里容器服务上。这一点让人很无语。目测会限制很多技术方案的使用。
    页面的授权回调不一样,微信是url回调;钉钉是需要通过js-sdk来实现免登,和主流的做法不太一样。
    钉钉有比较丰富的电话接口,微信没有。
    钉钉好像没有获得应用授权可见范围的接口,导致我们有一个通知的功能无法实现。

    其它基本上是一些细节上的差异了,有需要的同学们看两边的文档基本就能搞定了。

企业微信第三方服务商和钉钉ISV开发对比相关推荐

  1. AbpVnext 扩展企业微信扫码登录(钉钉登陆、短信登陆、微信登陆等)Vue框架

    目录 1.开始开发准备 1.1 企业微信扫码登陆接入流程 1.2 开启网页授权登陆 1.3 构造独立窗口登陆二维码 1.4 构造内嵌登陆二维码 @@登陆顺序: 1. 发现文档配置 2. 获取token ...

  2. 如何通过企业微信、飞书、钉钉消息通知接收双因子认证动态密码?

    使用宁盾双因子认证H5令牌的用户每次登录时要切回到企业微信.飞书.钉钉工作台中,找到H5令牌小程序,点进去看动态码.记住或复制动态码后再切回登录界面输入验证. 路径合理,但实际使用场景下不够便捷.用户 ...

  3. 如何打通AD、企业微信、飞书、钉钉等社交账号及内外网应用身份?

    传统企业架构中,经常使用微软活动目录AD管理用户身份,员工通过自己的AD账户登录应用系统.随着互联网的发展和企业信息化转型,更多企业开始使用企业微信.飞书.钉钉这样的社交协作软件,同时也会尝试使用不少 ...

  4. 微信平台第三方服务器,浅谈微信第三方服务平台的发展前景

    伴随着移动端的普及,移动互联网也在飞速的发展,同时也有越来越多的小商家开始抓住了移动互联网的这个渠道开展营销活动.而随着微信的不断更新和发展,微信用户也越来越多,而如今如雨后春笋般出现的各类微信第三方 ...

  5. 企业微信第三方应用开发--回调配置

    ** 企业微信第三方应用开发–回调配置 ** 前言:经过一段时间的研究,终于把相关配置成功实现.在这个过程中遇到各种坑,也查阅了不少的博客都未能解决问题,最后研究官方的java事例demo加已实现.下 ...

  6. 企业微信---第三方应用开发 笔记

    跳坑记录 要成为第三方供应商,先按开发文档步骤操作.服务商注册应用.也可以申请个企业微信帐号,然后成为服务商(可以做测试,但应用不能上线) 1,注册成功后,配置开发信息:通用开发参数 这里的CorpI ...

  7. 微信第三方服务平台开发(一)

    工作中遇到开发微信第三方服务的需求,学习的同时记录一下开发的过程,给大家提供一个参考,希望能有些帮助,让大家少走些弯路. 首先说下开发流程,微信公众平台提供了大量的第三方接口供开发者调用,可以丰富微信 ...

  8. 企业微信第三方应用开发授权设置(PHP版)

    开发之前一定要搞明白,企业微信不是企业微信号,虽然有相似之处,但不尽相同!!! 企业微信第三方应用与企业微信自建应用也不相同,一定要区分! !! 本地测试完成,没问题了,直接提交上线,就OK啦!!! ...

  9. 企业微信消息推送和钉钉消息推送python代码封装

    前言:目前很多公司用的是企业微信或者钉钉,对于服务的可用性都会有一个告警通知,方面我们及时了解信息,这里我做了一个简单的封装,方便大家使用! #!/usr/bin/env python # _*_ c ...

  10. 企业微信办公,这些方面钉钉比不了

    企业微信和钉钉这对冤家均出自名门,但目前来看,市场份额钉钉似乎占了大多数,企业微信落了下风.那么企业微信的优势真的很不明显吗? 其实并非如此,要说优势,虽然钉钉在人事方面做得更加到位,但这并不意味着在 ...

最新文章

  1. 自定义分辨率软件_苹果剪辑软件Final Cut Pro X导出竖屏视频教程
  2. 利用C语言 Python校正图像,情人节来了,教你个用 Python 表白的技巧
  3. 神策数据林美天于大数据与人工智能分享沙龙分享
  4. 06列表的常用基本操作
  5. Docker教程-使用
  6. php怎么改标题,PHP – 如何更改包含header.php的页面标题?
  7. BZOJ-2535 航空管制 toposort
  8. JS当中的无限分类递归树
  9. WPF之Manipulation
  10. 晶体表面原子结构和一篇论文
  11. 使用阿里云发送短信验证码教程(简单易学)
  12. 王松波 计算机科学,王松波-华南农业大学华南农业大学动物科学学院
  13. 计算机ram特点,RAM有什么特点
  14. 软件测试需要学数学,现在才开始学软件测试还有前途吗?
  15. 微分与导数之一,切线
  16. 本地同城小程序开发需要具备什么功能
  17. Win10资源管理器CPU持续占用20%解决方法
  18. 用pandas读写HDF5文件
  19. 如何通过二极管设计一个与门电路
  20. orcle plsql 列类型 BLOB与CLOB的互转,RAW

热门文章

  1. ET5.0 简单了解
  2. 免费注册 上传html,一些可以免费上传文件的网站
  3. 信道——通信原理笔记(二)
  4. 计算机桌面文字重影,电脑桌面图标有重影是什么问题?
  5. 两台计算机怎样互相访问文件,两台电脑之间怎么互相传文件
  6. 服务器如何查询网站域名备案号,如何查询域名备案号
  7. 有什么好看的电影,最值得看的电影,十大经典电影
  8. <论文阅读> M2BEV Multi-Camera Joint 3D Detection and Segmentation with Unified Bird’s-Eye View Represen
  9. 常见音频编码格式总结
  10. 万字长文带你快速了解并上手Testcontainers