GetWeixinCode icon indicating copy to clipboard operation
GetWeixinCode copied to clipboard

第二次腾讯回调时候,怎么还有redirect_uri这个参数?

Open zhaoyou opened this issue 7 years ago • 5 comments

你好,感谢你的技术方案,有个地方一直没有想明白。第二次腾讯回调到中间授权页面时,怎会还有这个direct_uri 这个参数呢?这个参数应该是第一次真正的应用带过来的,中间调用腾讯的时候,回调已经手动改成中间代理的地址了location.href。页面都刷新了。怎么还有一个前面那个参数?实在想不明白。希望不吝解释下。

wechatimg37

zhaoyou avatar Sep 20 '18 04:09 zhaoyou

获取你自己的网址,拼接code,state,最终 location.href = "http://你自己的/ ?code=xxx&state=xxxx"

ixqbar avatar Sep 21 '18 09:09 ixqbar

获取你自己的网址,拼接code,state,最终 location.href = "http://你自己的/ ?code=xxx&state=xxxx"

@jonnywang 应该是你这个意思, 最终的回调地址应该是自己拼接返回去,由于有多个地方调用,所以返回的地址应该不能固定,应该根据state去判断或者其他方式,我只是好奇为什么 GWC.urlParams['redirect_uri'] 代码这样可以?

zhaoyou avatar Sep 25 '18 03:09 zhaoyou

了解下公众号的跳转流程就明白这个意思了

ixqbar avatar Sep 25 '18 07:09 ixqbar

GWC.urlParams['redirect_uri'] 为什么拿到的都是undefined

randleea avatar Mar 05 '19 07:03 randleea

@zhaoyou 第一次进入get-weixin-code.html页面的时候, 带的redirect_uri参数 被包含在 location.href中发送给微信了,所以在微信回调地址中,依然保留者redirect_uri参数

qaqRose avatar Nov 25 '19 04:11 qaqRose