获得过 0 次赞
回答过的问题获得 0 次赞
分享过的文章/案例获得 0 次赞
评论与回复获得 0 次赞
这个其实也不难。提供一个后端接口,在后端判断查询条件中是否有code, 如果有code,就302到真实的页面链接(注意带上查询条件) 否则就302到微信那个授权跳转的链接 这样一来在没有code的时候原网页就不需要提前打开,打开的是微信那个授权跳转链接,而这个链接可以认为是个空白页面加个询问弹框, 用户如果点同意,直接跳转; 如果用户点拒绝,微信会自动关闭这个页面并返回。 一楼那个说的是已经打开页面后,检查location中没有发现code然后通过js代码location=xxx跳转的,这种方法是无法获取被拒绝回调的。
代公众号发起网页授权,用户拒绝后没有回调https://developers.weixin.qq.com/doc/oplatform/Third-party_Platforms/Official_Accounts/official_account_website_authorization.html
2020-12-29