• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

微信小程序getUserProfile直接进入fail函数,getUserProfile调用失败:failcanonlybein ...

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

两点改动:
问题1. fail can only be invoked by user TAP gesture.
需要用户手动确认才能通过验证:

uni.showModal({
	title: '温馨提示',
	content: '亲,授权微信登录后才能正常使用小程序功能',
	success(res) {
  }
}

问题2. fail desc length does not meet the requirements
接口字段有调整:desc

uni.getUserProfile({
	desc: '获取你的昵称、头像、地区及性别',
	success: res => {
		console.log(res);
		console.log(1);
	}
}

完整的代码:

uni.showModal({
	title: '温馨提示',
	content: '亲,授权微信登录后才能正常使用小程序功能',
	success(res) {
		console.log(0)
		console.log(res)
		//如果用户点击了确定按钮
		if (res.confirm) {
			uni.getUserProfile({
				desc: '获取你的昵称、头像、地区及性别',
				success: res => {
					console.log(res);
					console.log(1);
				},
				fail: res => {
					console.log(2);
					console.log(res)
					//拒绝授权
					uni.showToast({
						title: '您拒绝了请求,不能正常使用小程序',
						icon: 'error',
						duration: 2000
					});
					return;
				}
			});
		} else if (res.cancel) {
			//如果用户点击了取消按钮
			console.log(3);
			uni.showToast({
				title: '您拒绝了请求,不能正常使用小程序',
				icon: 'error',
				duration: 2000
			});
			return;
		}
	}
});

————————————————
原文链接:https://blog.csdn.net/Gabriel_wei/article/details/115607347


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
微信小程序显示省略号发布时间:2022-07-18
下一篇:
微信小程序开发笔记(上)发布时间:2022-07-18
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap