"企业微信"组件作用:前端使用"企业微信"组件,可以在企业微信中打开ivx应用,并调用企业微信的功能接口。
一:创建企业微信应用
1.登录企业微信 ,登录后切换到"应用管理",点击"创建应用"
填写上名称等信息后,即可创建成功。
创建后可直接填写案例地址到主页设置中即可在"企业微信"app的"工作台"列表最下方点击访问(此时只能做普通h5使用,无法使用企业微信的录音等接口功能)
记录AgentID和Secret(secret点击查看时会发送到手机端的企业微信中)
4.设置"网页授权及JS-SDK"
如要使用企业微信接口功能(转发会话,获取位置等),则需要填写可信域名
在2022年6月28号之后创建的 企业微信内部应用,在设置可信域名的时候,要求域名是跟企业微信企业主体相关联的域名,因此需要填写自有的域名(不能填写ivx域名,企业微信要求域名跟当前公司主体一致)
企业可信IP:如要使用企业微信的接口,如"转发会话"、"获取地理位置"等,则需要配置此ip。暂无法填写ivx服务器的ip地址52.83.157.21、52.83.192.50,企业微信禁止添加这两ip(已在跟企业微信沟通中)因此
临时的解决办法是将案例进行私有部署后,填写自有服务器的ip地址(私有部署参考文档)并且上传校验文件到自己域名根目录(可参照此文档)
5.切换到"我的企业"标签,记录下最底下的"企业ID"
二:使用"企业微信"组件,
在前台引入企业微信的js库
https://res.wx.qq.com/open/js/jweixin-1.2.0.js
https://open.work.weixin.qq.com/wwopen/js/jwxwork-1.0.0.js
然后填写 从第一步获取的 企业ID 、AgentID、Secret。即可通过事件,正常使用企业微信的接口动作(如录音,定位等)
注意:创建的企业内应用只能在该企业内正常使用,转发地址到其他企业后,会无法使用接口动作。
配置中心的"开启授权"关闭(否则在企业微信中打开会提示"请在微信客户端中打开链接")
在应用主页,设置好案例的访问地址
最后:企业微信应用,切换到手机端"企业微信"工作台,最下方即是新建的应用