Live2D

公众号重定向

先记录一个问题,等项目结束在细细整理!

未解决小程序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了,授权页面可以正常跳转了

posted @ 2019-12-24 13:33  方红亮  阅读(834)  评论(0编辑  收藏  举报