異なる方法でユーザ情報を取得するアプレット

使用して、オープンデータにラベルを付け、および属性タイプ(wxml)

ユーザーは、wxml(自身)の情報を表示することができますのみ表示することができますが、アクセス情報はできません

タイプ:

  userAvatarUrl(ユーザーアバター)、

  userNickName(ユーザーのニックネーム)、

   userCountry()、

  userCity(

例えば:

 

<オープン・データ・タイプ=「userNickName」> </オープンデータ>

 

<オープン・データ・タイプ=「userCountry」> </オープンデータ>

 

<オープン・データ・タイプ=「userCity」> </オープンデータ>

 

<オープンデータタイプ=「userAvatarUrl」> </オープンデータ> <! - ユーザーのアバターを取得し、表示 - >

 

使用wx.getUserInfo(JS)

注:wx.getUserInfoの新バージョンは、無許可の場合は下部ケースを使用し、プロンプトボックスをポップアップ表示を許可されていません-取得に失敗した、許可を使用してください

wx.getUserInfo({
成功:(RES)=> {
console.log( "getUserInfo成功:"、RES)
}、
失敗:(RES)=> {
console.log( "getUserInfoは失敗:"、RES)
}
})
 
(.userInfoユーザ情報を取得する)認可:

// getUserInfo成功:{

//次の図の次のオブジェクトの下に詳細に同じ内容の下でこの内容

}

無断:

// getUserInfoは失敗:{ たerrMsgは:  "getUserInfoは:無許可の範囲を失敗します" }

 

ライセンスボタン ​​- ユーザー認証を取得

  1. ボタンのラベル、 
  2. 属性開放型= "getUserInfo"、
  3. プログラムのXXX、bindgetuserinfo =「XXX」からイベントハンドラをバインド

wxml

<ボタン開放型= = "onGetUserInfo" bindgetuserinfo "getUserInfo">ユーザ情報を取得する</ボタン>
JS:
onGetUserInfo(イベント){
  console.log( "イベントonGetUserInfo:"、イベント)
}
操作 承認ボックスをポップアップ表示するボタンをクリックしてください
 
次のように拒否:

 

以下の許可(detail.userInfoは、ユーザー情報を取得):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
 

 

 

おすすめ

転載: www.cnblogs.com/baixinL/p/11994246.html
おすすめ