企业微信开发鉴权config、agentConfig鉴权等相关问题

本文介绍了企业微信自建应用的配置、调试过程,包括建立公司和应用、本地调试方法、JS接口鉴权等问题。特别讨论了如何处理Invalid Host Header错误,以及config和agentConfig接口的使用,还提到了授权免登的实现步骤。
摘要由CSDN通过智能技术生成

开篇首先吐槽下企业微信开放文档写得有点欺负人的感觉,渣,简单,没案例,踩坑点不突出,路过的大佬你懂的,,,如果你遇到:

1、H5自建企业微信应用本地localhost无法调试?

2、wx.config注入鉴权报80001,43093等?

3、用户授权免登失败?状态记录?

4、可信域名老是无法验证?

5、js-sdk等鉴权接口无法调用?

6、企业微信工作台只能登陆一个,测试与正式公司难切换,内部沟通困难?

7、Invalid Host header?

8、等等问题 可私信交流。

以上莫名场景问题,不妨接着往下看:

一、建立公司和应用

1、创建公司和应用,按照公司管理后台提示即可完成;

路径:测试管理后台-应用管理-自建-创建应用

2、填写应用首页地址;

3、 添加可信域名;重要

注意这里不可以是IP、不能带端口号、协议也不需要,下载的新人文件放在根目录,这个可以让运维的同学帮忙放一下,放置ok之后确定  验证通过即可保存成功。

二、开发、调试

调试工具DveTools相关,可以参考我这篇文章企业微信自建应用调试方法以及小坑_ime33的博客-CSDN博客

关于调试企业微信社区回复是不支持本地化localhost服务进行调试的(吐槽+1,不像钉钉那么开放),不可以那就只能迎合,进行解决,有两种方式:

1、使用Nginx反向代理:通过将客户端过来的请求转发到内网指定目标服务下,具体操作建议找专业运维同事配置即可;

2、修改hosts域名解析指定;

因为开发环境的域名证书不是https的,所以默认端口80,在我们本地化项目工程中webpack配置文件,server配置修改端口80(常规我们设置8080)保存,然后以管理员身份打开hosts修改指向,将默认本地服务127.0.0.1 指向到我们在应用中的配置的可信域名,保存(再次强调,不能带端口号等,格式要一模一样)。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值