企业微信坑总结

前端构造网页授权链接

曾经也看到过请求后端的,不过前端直接去请求这个链接也是可以的。
在这里插入图片描述

后端保存corpid和secret

后端获取access_token要用到。注意secret是应用的secret。
在这里插入图片描述

微信开发者工具提示不是开发者

这个和公众号有点不一样,没有开发者这个角色的,我是成为了管理员,然后还要在企微后台里面开启选项才能调试。
在这里插入图片描述
滚动到底部,勾选开发者工具选项。
在这里插入图片描述

本地调试

暂时本地可以进行OAuth2授权登录,需要修改hosts和启用nginx将80端口代理到你的本地开发服务器的端口。
或者使用内网穿透工具也可以。

Windows调试工具

有时一些功能,如分享等JS-SDK的功能,本地无法调试,此时只能放到线上看,但线上没有调试工具。辛亏企业微信官方提供了插件,可以在Windows版企业微信调试,Mac也有,可以去看一下文档。
参考客户端调试
在这里插入图片描述

调用JS-SDK

我在调用分享功能的时候,发现报错:fail_no permission在这里插入图片描述
后面发现wx.config和wx.agentConfig都已配置成功,但漏了jsApiList,大家一定不要忘了这个呀,要调的接口都要列出来。
在这里插入图片描述

使用npm的方式引入JSSDK

这个在企业微信官网是没有说的,在微信开发社区里面可以看到,其实企业微信的JSSDK是有npm版本的,叫@wecom/jssdk
在这里插入图片描述

Oauth登录redirect_uri丢失参数

redirect_uri一般是当前页面url,如果我们的url后面带了多个参数,比如http://abc.com?a=1&b=2&c=3,而我们不做处理就传给微信的话,重定向回来的url会丢失参数。
要解决这个问题,对url进行编码即可。
在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值