Skip to main content

企业微信简单版应用

企业微信简单版应用

1. 安装企业微信集成清单

  • 需联系平台支持人员,人工授权获取企业微信集成清单;

  • 本项目引入企业微信清单后,更新到执行系统,进行重启。

2. 企业微信新建应用

首先需要注册企业号,使用企业号登录之后,进行应用创建等操作。

企业微信登陆:https://work.weixin.qq.com/

img

2.1 创建应用

打开 应用应用管理

img

img

(1)设置应用名称

img

(2)应用——示例应用

img

2.2 设置可信域名

img

申请校验域名:

img

OAuth2.0网页授权:

img

将下载好的txt文件,放到执行系统安装目录下V-AppServer\V3Runtime\pages,然后访问提供的测试链接( 域名/文件名 或者 域名/上下文/文件名 ),若成功访问,页面效果如下:

验证不通过:

img

验证通过:则应用创建成功,前往配置中心填写配置信息。

img

3. 简单版应用配置

3.1 系统设置

设置路径:配置中心 → 业务系统初始化配置 → 集成服务 → 企业微信 → 企业微信简单版 → 系统设置

img

3.2 微信设置

设置路径:配置中心 → 业务系统初始化配置 → 集成服务 → 企业微信 → 企业微信简单版 → 微信管理

(1)企业号管理

  • 企业图标:自定义信息;
  • 企业简称:自定义信息;
  • 企业官网:自定义信息;
  • 业务编码:自定义信息;
  • CorpId:企业ID,根据企业号实际信息获取(我的企业 → 企业信息 → 企业ID);
  • 管理密钥:Secret,根据企业号实际信息获取(管理工具 → 通信录同步 → Secret)。

img

企业ID:

img

Secret(管理密钥):

img

img

(2)应用管理

img

基本资料及开发信息:

  • 应用AgentId:在企业微信管理后台的自定义应用信息中,获取对应信息(应用管理 → 示例应用 → AgentId);
  • 应用Secret:在企业微信管理后台的自定义应用信息中,获取对应信息(应用管理 → 示例应用 → Secret);
  • 可信域名:根据系统设置中的域名自动生成;
  • OAuth验证url:根据系统设置中的OAuth验证自动生成;
  • OAuth验证回调url:根据系统设置中的OAuth验证回调自动生成;
  • 指令回调URL:设置完业务编码,自动生成;
  • Token:在企业号的自定义应用信息中,获取接收信息中信息(应用管理 → 示例应用 → 接收信息);
  • EncodingAESKey:在企业号的自定义应用信息中,获取接收信息中信息(应用管理 → 示例应用 → 接收信息);

img

应用AgentId和Secret:

img

设置Token和EncodingAESKey:

img

注意
  • TokenEncodingAESKey ,可以在企业号中随机获取,也可以自定义;
  • 企业号中的TokenEncodingAESKey ,必须和配置中心中应用设置的TokenEncodingAESKey 保持一致;
  • 先要在配置中心中保存,API接收消息设置的openapi回调地址请求才通过,才能保存。

3.3 基本信息设置_简单版

设置路径:配置中心 → 业务系统初始化配置 → 集成服务 → 企业微信 → 企业微信简单版 → 基本信息设置_简单版

img

3.4 应用菜单设置

设置路径:配置中心 → 业务系统初始化配置 → 集成服务 → 企业微信 → 企业微信简单版 → 应用菜单设置

也可以在企业号后台管理设置应用菜单。

(若没有菜单,跳过此步骤)

img

设置链接地址和预览链接:

img

设备显示

PC端和移动端菜单分离,可以分别设置菜单地址:

img

菜单配置效果:

img

3.5 流程待办发送企业微信消息设置

设置路径:配置中心 → 业务系统初始化配置 → 集成服务 → 企业微信 → 企业微信简单版 → 流程发送微信提醒配置

img

img

4. 发送应用消息

4.1 发送卡片消息(带链接)

img

(1) 获取默认应用配置vbase_wx_qy_simple_yw_api.API_QuerySimpleConfig

入参为空,返回值:

img

获取参数值【simpleAppBizCode】作为发送消息接口的入参。

(2) 调用发送链接消息接口vbase_wx_qy_simple_yw_api.API_SendTextcardMessageAction_Simple

img

必填参数如下:

img

(3) 链接OAuth认证参数获取:&wxqyJHOAuthId=CorpId|AgentId

参数示例:&wxqyJHOAuthId=wwc17ac90c1eca8490|1000018

CorpId参数获取:vbase_wx_qy_simple_yw_api.API_QueryCorpInfoSimple

入参为空,返回值:AppProvider.ProviderCorpId

img

AgentId参数获取:vbase_wx_qy_simple_yw_api.API_QuerySimpleApp

入参:应用编码 simpleAppBizCode

出参:simpleApp.AgentId

img

4.2 发送纯文本消息

img

方法一:在配置中心中测试消息发送

设置路径:配置中心 → 业务系统初始化配置 → 集成服务 → 企业微信 → 企业微信简单版 → 系统设置

img

方法二:调用接口API实现消息发送

(1) 获取默认应用配置vbase_wx_qy_simple_yw_api.API_QuerySimpleConfig

入参为空,返回值:

img

获取参数值【simpleAppBizCode】作为发送消息接口的入参。

(2) 调用发送纯文本消息接口vbase_wx_qy_simple_yw_api.API_SendTextMessage_Simple

必填参数如下:

img

5. 开启JS-SDK

设置路径:配置中心 → 系统高级配置 → 移动端管理 → 微信管理

img

开启JS-SDK报错:

img

在企业微信管理后台 → 管理工具 → 通讯录同步 → 企业可信IP中配置:

img