request:fail url not in domain list就获取openid时候错 ?
发布于 5 年前 作者 na79 8068 次浏览 来自 问答
let _this = this
	uni.login({
	provider: 'weixin',
	success: function(res) {
let appid = _this.appid
	let secret =  _this.secret
	let url = 'https://api.weixin.qq.com/sns/jscode2session?appid=' + appid + '&secret=' + secret + '&js_code=' +
	res.code + '&grant_type=authorization_code';
											
	console.info(url);
	uni.request({
	url: url, // 请求路径
	success: result => {
	console.info(result.data.openid);
		_this.userinfo.openid = result.data.openid;
			//_this.gologin();
		},
	fail(err) {
	console.info(err);
			}
});
},
	fail(err) {
		console.info(err);
	}
});		
3 回复

1、request—要求请求的地址必须配置了白名单,而明显你请求的地址并未配置白名单中。

2、放到服务器上获取也不行,不行是怎么不行法?同样的错误?同样的异常?那你配置了request白名单了吗?还是说其他不行?连同最起码的错误信息也要给到吧?你是想让大家陪你猜测错误信息,再提供可行方案给你帮你解决吗?

放到服务器上获取openid 也不行!

回到顶部