両方の方法遠位マイクロチャネル認可

	@requires_authorization
	方法一:
	 wx.login({
			//获取code
			success: function (res) {
			  var code = res.code; //返回code
			  var appId = '...';
			  var secret = '...';
			  wx.request({
				url: 'https://api.weixin.qq.com/sns/jscode2session?appid=' + appId + '&secret=' + secret + '&js_code=' + code + '&grant_type=authorization_code',
				data: {},
				header: {
				  'content-type': 'json'
				},
				success: function (res) {
				  var openid = res.data.openid
				  console.log('openid为' + openid);
				}
			  })
			}
		  })
	方法二:
	wx.login({
			  success: function (res) {
				if (res.code) {  //wx.login获取code。
				  //发起网络请求
				  wx.request({
					url: 'http://eorder/weixin/start',
					data: {
					  code: res.code,   //将code发送到后台服务器。
					},
					success: function (result) {
					  console.log(result.data.openid)
					}
				  })
				} else {
				  console.log('获取用户登录态失败!' + res.errMsg)
				}
			  }
			})
公開された155元の記事 ウォン称賛57 ビュー60000 +

おすすめ

転載: blog.csdn.net/weixin_43764814/article/details/103885053