1. 程式人生 > 其它 >抖音小程式授權手機號

抖音小程式授權手機號

抖音授權資訊
抖音授權手機號登入

官方給的方法: 必須是open-type="getPhoneNumber" @getphonenumber="getPhoneNumberHandler"

<button open-type="getPhoneNumber"  @getphonenumber="getPhoneNumberHandler" >授權手機號一鍵註冊/登入</button>
getPhoneNumberHandler: function(e){
	var encryptedData = e.detail.encryptedData;
	var iv = e.detail.iv;
	let postData = {
		code: this.code,//當沒有session時使用code和介面獲取session,
		iv: iv,
		encryptedData: encryptedData
	};
},

是否判斷session過期,重新登入,獲取使用者資訊

shouquan: function() {
	let that = this;
    // uni.checkSession({
    // 	success(res) {
    // 		that.setData({
    // 			session: res.session
    // 		})
    // 		console.log("未過期",res);
    // 	},
    // 	fail() {
    uni.login({
        force:true,
        success(res) {
            var code = res.code;
            that.setData({
                code:res.code
            })
            // uni.getUserInfo({
            // 	withCredentials: true,
            // 	success:function(ress) {
            // 		var encryptedData = ress.encryptedData;
            // 		var iv = ress.iv;
            // 		let postData = {
            // 		  code: code,
            // 		  iv: iv,
            // 		  encryptedData: encryptedData
            // 		};

            // 	}
            // })
        },
        fail(res) {
            console.log(res);
        }
    })
    // 	}
    // })
},