收藏
回答

引导关注者打开微信3方页回调后获取code怎么做到用户无法感知?

用户同意授权,获取code

https://open.weixin.qq.com/connect/oauth2/authorize?appid=APPID&redirect_uri=REDIRECT_URI&response_type=code&scope=SCOPE&state=STATE#wechat_redirect 若提示“该链接无法访问”,请检查参数是否填写错误,是否拥有scope参数对应的授权作用域权限。

问题是现在react项目中获取授权需要跳到3方页回调后获取code,页面重新加载了一次,用户体验不好。我看部分网页是无感知,请问各位老哥怎么解决这个问题。



最后一次编辑于  09-26
回答关注问题邀请回答
收藏

1 个回答

  • 未命名科技
    未命名科技
    09-27

    网页是一定会跳的,只是是否隐式的问题。如果入口是在公众号里,此时可以确定用户已经关注公众号,那么可以使用 snsapi_base 而不是 snsapi_userinfo。

    以snsapi_base为scope发起的网页授权,是用来获取进入页面的用户的openid的,并且是静默授权并自动跳转到回调页的。用户感知的就是直接进入了回调页(往往是业务页面)

    09-27
    赞同
    回复
问题标签