企业微信第三方应用接入全流程java版
- 1. 概念与流程
-
- 1.1 概念
-
-
- 1、企业内部应用
- 2、`第三方应用`
- 3、代开发自建应用
-
- 1.2 流程
-
- 1.2.1 全局流程
- 1.2.2 应用配置
- 1.2.3 数据流程
- 2. 核心文档
-
- 2.1 理解第三方应用开发流程和概念
-
- 2.1.1 应用开发阶段
- 2.1.2 应用推广阶段
- 2.1.3 基本流程
-
- 1)前期应用准备
- 2)基础环境搭建
- 3)企业授权安装
- 4)调用企业接口
- 2.2 如何创建第三方应用
- 2.3 如何接受企业微信回调
- 2.4 如何获取第三方应用凭证
- 2.5 如何将应用安装到企业工作台
- 2.6 如何获取登陆用户信息
- 2.7 如何向成员发送消息
- 2.8 如何提交上架
- 3. 接入实现 - Java
-
- 3.1 配置
-
- 一、在企业微信中开发第三方应用,需要填写一些基础配置
- 二、这些配置需要登录到企业微信服务商后台进行配置
- 三、进入服务商后台->应用管理->网页应用:点击“创建应用”
- 四、进入服务商后台->应用管理->通用开发参数
- 五、进入服务商后台->应用管理->登录授权
- 六、以上根据提示信息,把配置信息填写好,就可以创建第三方应用
- 3.2 api使用测试
-
- 一、获取ticket
- 二、获取第三方应用凭证
- 三、服务商的token
- 四、获取企业永久授权码
- 五、获取企业凭证
- 六、以上接口可以参考企业微信第三方应用api
- 3.3 获取ticket, auth_code
-
- 1、构建springboot项目
- 2、方法描述
- 3、代码编写
- 4、验证
- 5、总结
- 3.4 获取3个token
-
- 前言
- 获取TOKEN
- 3.5 实现登录及获取用户信息
-
- 一、扫码授权登录
- 二、网页授权登录
- 三、开始开发
- 3.6 接口调用许可应用
-
- 一、安装测试
- 二、购买接口许可
- 三、激活帐号
- 四、测试登录
- 五、接口调用许可官方收费说明
- 3.7 权限与白名单
-
- 一、应用权限
- 二、白名单配置
- 附: 验证第三方应用api接入调用流程
一切的前提是 要仔细阅读企业微信开发者中心的文档,内容和流程相对较多,但并不复杂。
1. 概念与流程
1.1 概念
- 应用分类
1、企业内部应用
由企业内部的开发者自己开发部署,相当于是企业自己的资产,调用接口基本没有任何限制。
2、第三方应用
由SaaS服务商的开发者开发并部署在服务商侧,面向所有企业。需要企业授权使用(先试用后付费),服务商仅可获取企业授权部分的权限,相当于白名单控制。
3、代开发自建应用
由服务商的开发者开发,但部署在