微信小程序 获取openid客户端
2017-02-25 19:57
405 查看
var that = this
wx.login({
success: function (res) {
var appId = ' ';//微信公众号平台申请的appid
var appSecret = ' ';//微信公众号平台申请的app secret
var js_code = res.code;//调用登录接口获得的用户的登录凭证code
wx.request({
url: 'https://api.weixin.qq.com/sns/jscode2session?appid=' + appId + '&secret=' + appSecret + '&js_code=' + js_code + '&grant_type=authorization_code',
data: {},
method: 'GET',
success: function (res) {
var openid = res.data.openid //返回的用户唯一标识符openid
console.log(openid)
console.log("试试吧上面就是获得的openid")
}
})
}
})
//试验自己的服务器获取openId
//调用登录接口
wx.login({
success: function (res) {
//console.log(res);
that.globalData.loginCode = res.code
wx.getUserInfo({
success: function (res) {
that.globalData.userInfo = res.userInfo
that.globalData.iv = res.iv
that.globalData.encryptedData = res.encryptedData
typeof cb == "function" && cb(that.globalData.userInfo)
that.req(
'https://lifar网址.aspx?Action=ActionLogin',
{
encryptedData: that.globalData.encryptedData,
iv: that.globalData.iv,
code: that.globalData.loginCode
},
'GET',
function (res) {
console.log(res)
if (res.data.success) {
console.log('试验自己的服务器获取openId:')
console.log(res.data)
var sessionId = res.data.result;
wx.setStorageSync('sessionId', sessionId)
console.log(sessionId)
}
},
function (res) {
console.log(res)
}
);
}
})
}
})
//试验自己的服务器获取openId结束
方法:
req: function (url, data, method, success, fail) {
var mydata = data || {};
//mydata['appId'] = app.globalData.appId;
wx.request({
url: url,
data: mydata,
method: method,
success: success,
fail: fail,
complete: function () {
// complete
}
})
}
相关文章推荐
- 微信小程序获取用户openId
- 微信小程序之获取并解密用户数据(获取openId、unionId)
- 微信小程序 获取openid和session_key
- 微信小程序 获取session_key和openid
- 微信小程序 获取session_key和openid的实例
- 微信小程序 获取session_key和openid
- 微信小程序开发之获取openid及用户信息
- 微信小程序获取openid,api.weixin.qq.com不能设为安全域名,通过php转发
- 获取微信用户唯一标识openid | 小程序
- 微信小程序之获取并解密用户数据(获取openId、unionId)
- 微信小程序案例:获取微信访问用户的openid
- 【微信小程序】获取openid
- 微信小程序获取openid服务器端代码
- 微信小程序 获取openid 存入数据库 C#
- 微信小程序开发之用户系统 一键登录 获取session_key和openid
- 微信小程序开发之用户系统 一键登录 获取session_key和openid
- 微信公众号获取openId(微信小程序)
- 微信小程序获取用户openid
- 微信小程序例子——获取客户端小程序设置
- 微信小程序 获取用户信息(包括openId等敏感信息)