公众号重定向
先记录一个问题,等项目结束在细细整理!
未解决小程序iOS端客户无法为虚拟物品进行支付,故在小程序端专门开发补充iOS用户支付的途径(ios和腾讯有协议,ios端不能进行虚拟服务支付,否则,封号处理)
公众号登录首先进行鉴权,获取code,换取unionID,判断用户唯一性,
鉴权这里出现问题,鉴权流程:
1. 进入公众号
2.触发第三方授权链接(第三方网页授权,授权callback信息跟在重定向链接后,作为query参数一起返回!!)
3.第三方鉴权链接采用强匹配,
4.
let url = `https://open.weixin.qq.com/connect/oauth2/authorize?appid=wx327????cc28f94&redirect_uri=${baseUrl}&response_type=code&scope=snsapi_userinfo&state=STATE#wechat_redirec` window.location.href = url
该鉴权链接一般有人会在其后添加
&connect_redirect=1
由于未检查该链接,且官方文档尚未有 &connect_redirect=1 的说明,导致我的一直不能重定向,页面空白,页面链接为鉴权链接,未跳转至回调页面。
在了解了 &connect_redirect=1 是解决http 302 重定向问题时,试着去掉了 &connect_redirect=1 ,ok了,授权页面可以正常跳转了