企业微信自建应用
创建应用
进入企业微信,打开【应用管理】,在【自建】下选择【创建应用】
完善应用信息
在【可见范围】内【选择部门/成员】,建议选择全公司,后续可修改
获取密钥
配置应用属性
把可信任的域名配置下,申请校验文件,放入到域名的根目录,保证 Http 请求能访问该文件即可
配置聊天工具侧边栏
- 填写页面名称
- 填写页面内容,选择自定义,链接后面需要带上参数,corp_id 和 app_id
授权流程
- 构造网页授权链接
- 获取访问用户身份
FAQ
- 如何让 localhost 设置为可信域名?
当需要对域名进行校验,比如企业微信或微信公众号的一些可信域名配置,需要通过域名来访问,会非常有用。
编辑你的本地 hosts,是本地转发到指定域名,这里不要带端口号,如果有端口号,输入域名的时候,带上端口号。
127.0.0.1 order.downfuture.com
如果访问报这个错误,需要在
devServer: { // ... disableHostCheck: true }
配置完之后,本地启动开发服务,输入域名和端口号跳转页面,则可以看到修改了,受缓存影响,最好用无痕浏览器噢。
- Windows 企业微信浏览器内核版本过低,如何解决?
由于 Windows 企业微信浏览器内核版本在 53,导致 async
使用不了,配置 Babel
,支持到 53 即可。
{ "presets": [ [ "@babel/preset-env", { "targets": { "edge": "17", "firefox": "60", "chrome": "53", "safari": "11.1" }, "useBuiltIns": "usage", "corejs": 3 } ], ["@babel/preset-react"] ] }