收藏
回答

企业微信构造企业oauth2链接redirect_url的参数丢失

回调的url会进行urlEncode编码的

(1)带参数:

redirect_url为: https://www.baidu.com/home?id=122&name=xxx

重定向回来变成:https://www.baidu.com?id=122 (code没有,连原来的name也丢失了)

现象:在企业微信app中复制链接的时候,重定向回来只能看到一个参数(其他的参数都没有,code也没有)

(2)不带参数就是正常的 :

redirect_url为: https://www.baidu.com/home

重定向回来变成:https://www.baidu.com/home?code=xxx

所以redirect_url该怎么携带参数呢?

目前我在前端先把参数缓存起来,等授权成功后,再把参数拼到链接上重新赋值给location.href 但是没有触发重定向


回答关注问题邀请回答
收藏

3 个回答

登录 后发表内容
问题标签