用新浪微博做第三方登陆,但是报错,显示重定向地址不匹配,只是因为在地址后面加了一个参数,在设置安全域名那里加上参数就可以了,但是这个参数不能写死,这个该怎么弄?
redirect_uri=https://www.xxxxxx.com/social/weibo?type=1
type 有两个值。
用新浪微博做第三方登陆,但是报错,显示重定向地址不匹配,只是因为在地址后面加了一个参数,在设置安全域名那里加上参数就可以了,但是这个参数不能写死,这个该怎么弄?
redirect_uri=https://www.xxxxxx.com/social/weibo?type=1
type 有两个值。
需要先把url encode
const a = 'https://www.xxxxxx.com/social/weibo?type=1';
encodeURIComponent(a);
// redirect_uri=https%3A%2F%2Fwww.xxxxxx.com%2Fsocial%2Fweibo%3Ftype%3D1
13 回答13k 阅读
8 回答2.8k 阅读
2 回答5.2k 阅读✓ 已解决
5 回答1.4k 阅读
3 回答2.3k 阅读✓ 已解决
3 回答958 阅读✓ 已解决
5 回答1.6k 阅读✓ 已解决
弄两个不同的地址,redirect 到 这边呗,或者重新写一下路由,把 QueryString 改成 path。