微信小程式 獲取微信暱稱頭像 獲取openid 封裝請求post
//判斷是否授權過登入
wx.getSetting({
//成功
success: function (res) {
//判斷是否是獲取暱稱 頭像的許可權
if (res.authSetting['scope.userInfo']) {
}
}
})
小程式獲取登入使用者的暱稱,頭像
html
<button class="wxBtn" style="background-image:url({{imgUrl}}wx_login.png)" open-type="getUserInfo" bindgetuserinfo="bindGetUserInfo"></button>
js
bindGetUserInfo: function (e) { if (e.detail.userInfo) {
//使用者按了允許授權按鈕
var that = this;
//授權成功後,賦值
that.setData({
userInfo: e.detail.userInfo,
})
} },
獲取openid
wx.login({
success: res => {
// 獲取到使用者的 code 之後:res.code
console.log("使用者的code:" + res.code);
// 可以傳給後臺,再經過解析獲取使用者的 openid
// 或者可以直接使用微信的提供的介面直接獲取 openid ,方法如下:
Promisify.post(that.globalData.httpurl+"wx/user/getOpenId",res.code,"POST").then(res=>{
that.globalData.openid = res.data.data.openid //返回openid
// 獲取openId,登入賬號
var param ={};
param["openId"]=that.globalData.openid;
if(that.globalData.openid != ""){
Promisify.post(that.globalData.httpurl+"wx/user/login",param,"POST").then(res=>{
console.log(res);
that.globalData.sysUserInfo = res.data.data.user;
wx.setStorageSync('token', res.data.data.token);
}) .catch(err=>{
console.log(err);
})
}
}) .catch(err=>{
console.log(err);
})
}
});
相關文章
- 微信小程式獲取openid,unionid微信小程式
- 微信小程式獲取使用者頭像和暱稱能力調整!新的代替方案!微信小程式
- 微信小程式載入、更新和生命週期、分享、轉發、獲取頭像、獲取暱稱、手機號、客服功能、vant-app微信小程式APP
- 微信小程式獲取base64頭像上傳微信小程式
- 微信小程式獲取使用者頭像修改為圓形微信小程式
- PHP獲取小程式openid,10行程式碼快速獲取小程式openidPHP行程
- 微信小程式 request請求封裝微信小程式封裝
- 微信小程式—— 獲取資料微信小程式
- 微信小程式request請求的封裝微信小程式封裝
- 微信小程式獲取當前位置微信小程式
- uniapp微信小程式獲取定位APP微信小程式
- 微信授權獲取使用者的openid
- 微信小程式 獲取使用者資訊微信小程式
- java微信小程式獲取ACCESS_TOKENJava微信小程式
- 獲取微信小程式頁面路徑微信小程式
- 前端實現微信公眾號授權—獲取openid前端
- 微信小程式獲取index索引值的方法微信小程式Index索引
- 微信小程式獲取使用者資訊方法微信小程式
- 微信小程式之網路請求簡單封裝微信小程式封裝
- 微信小程式踩坑之獲取手機號微信小程式
- 反編譯獲取任何微信小程式原始碼編譯微信小程式原始碼
- 微信小程式直播狀態介面如何獲取微信小程式
- 微信小程式獲取直播間列表方法介紹微信小程式
- 只需兩步快速獲取微信小程式原始碼微信小程式原始碼
- PHP獲取微信accesstokenPHP
- 微信授權後獲取使用者頭像儲存到伺服器伺服器
- 微信小程式 getUserProfile 獲取使用者資訊微信小程式
- 微信小程式如何獲取使用者手機號微信小程式
- Node.js 微信小程式獲取使用者資訊Node.js微信小程式
- 獲取微信小程式二維碼並且儲存微信小程式
- uniapp微信小程式獲取手機號 位置資訊APP微信小程式
- 微信花式暱稱設定教程 微信花式暱稱怎麼弄?
- 使用Python獲取HTTP請求頭資料PythonHTTP
- 淺談微信小程式用setStorage和getStorage快取和獲取資料微信小程式快取
- 微信小程式授權登入獲取使用者資訊微信小程式
- 微信小程式三種獲取使用者資訊的方式微信小程式
- 封裝獲取Class類封裝
- 前端獲取不到後端新增的請求頭資訊前端後端