问:

将企业已有的业务系统以应用或小程序的方式接入企业微信如何实现

答:
将企业已有的业务系统以应用或小程序的方式接入企业微信,可以通过以下几个步骤实现:
1.注册企业微信开发者账号,并创建应用或小程序。这需要提供应用名称、LOGO、服务端调用URL等信息。创建成功后会获得AppID和AppSecret。
2.在业务系统的服务端,实现企业微信的auth接口,用于获取访问用户的UserID和access_token。这个access_token会在接口调用时使用。实现这个接口需要使用企业微信提供的SDK,并传入AppID和AppSecret。
3.在业务系统的服务端,实现企业微信的webhook事件接收接口。这个接口是用来接收企业微信的事件推送,比如用户点击菜单按钮时的事件。企业微信会验证这个接口归属使用签名验证。
4.在业务系统的服务端,实现具体的业务接口,这些接口会被小程序或应用前端调用,或被菜单事件调用。这些接口需要验证调用方的access_token,以验证访问权限。
5.开发小程序或应用的前端页面。小程序可以直接在企业微信中运行,应用需要上传zip包并通过审核。这些前端调用业务系统的服务端接口提供业务功能。
6.在企业微信后台,配置应用或小程序的菜单,绑定webhook事件接收URL,配置业务接口权限等。这些配置可以控制应用或小程序的入口,以及接口访问权限。
7.推送应用或小程序给企业用户,用户可以在企业微信中使用。用户的行为会通过webhook事件推送到业务系统。
以上就是将业务系统接入企业微信的主要步骤。关键是Correct实现认证、接口、事件接收、前端页面开发、权限配置等流程。将原有系统如此打包,可以让更多用户通过企业微信访问系统,达到扩展用户场景的目的。