支付寶小程序API 設(shè)置

2020-09-16 15:49 更新

my.getSetting

版本要求:基礎(chǔ)庫(kù) 1.8.0 或更高版本,若版本較低,建議做 兼容處理。

獲取用戶的當(dāng)前設(shè)置,返回值中只會(huì)出現(xiàn)小程序已經(jīng)向用戶請(qǐng)求過(guò)的權(quán)限。

示例代碼

my.getSetting({
  success: (res) => {
    /*
     * res.authSetting = {
     *   "location": true,
     *   "audioRecord": true,
     *   ...
     * }
     */
  }
})

入?yún)?/h3>

Object 類型,屬性如下:

屬性 類型 必填 說(shuō)明
success Function 接口調(diào)用成功的回調(diào)函數(shù),返回內(nèi)容詳見(jiàn)返回參數(shù)說(shuō)明。
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)。
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)。

success 回調(diào)函數(shù)

入?yún)?Object 類型,屬性如下:

屬性 類型 說(shuō)明
authSetting Object 用戶授權(quán)結(jié)果,其中 key 為 scope 值,value 為 Boolean 值,表示用戶是否允許授權(quán),詳見(jiàn) scope 列表。

返回值示例

{
    "authSetting": {
        "camera": true,
        "location": true,
        "alipaysports": true,
        "_RVA_APPID": false,
        "aliaddress": true,
        "album": true,
        "userInfo": true,
        "phoneNumber": true
    }
}

scope 列表

scope 對(duì)應(yīng)接口 描述
location my.getLocation 地理位置。
album my.chooseImage,my.saveImage, 保存到相冊(cè)。
camera my.scan 攝像頭。
alipaysports my.getRunData 運(yùn)動(dòng)數(shù)據(jù)。
phoneNumber my.getPhoneNumber 手機(jī)號(hào)碼。
aliaddress my.getAddress 收貨地址。
userinfo my.getOpenUserInfo 喚起授權(quán)界面,用戶可以授權(quán)小程序獲取支付寶會(huì)員的基礎(chǔ)信息 。
_RVA_APPID - 此參數(shù)無(wú)意義。

my.openSetting

版本要求:基礎(chǔ)庫(kù) 1.8.0 或更高版本,若版本較低,建議做 兼容處理。

打開(kāi)小程序設(shè)置界面,返回用戶權(quán)限設(shè)置的結(jié)果;設(shè)置界面只會(huì)出現(xiàn)小程序已經(jīng)向用戶請(qǐng)求過(guò)的權(quán)限。

示例代碼

my.openSetting({
  success: (res) => {
    /*
     * res.authSetting = {
     *   "userInfo": true,
     *   "location": true,
     *   ...
     * }
     */
  }
})

入?yún)?/h4>

Object 類型,屬性如下:

屬性 類型 必填 說(shuō)明
success Function 接口調(diào)用成功的回調(diào)函數(shù),返回內(nèi)容詳見(jiàn)返回參數(shù)說(shuō)明。
fail Function 接口調(diào)用失敗的回調(diào)函數(shù)。
complete Function 接口調(diào)用結(jié)束的回調(diào)函數(shù)(調(diào)用成功、失敗都會(huì)執(zhí)行)。

success 回調(diào)函數(shù)

入?yún)?Object 類型,屬性如下:

參數(shù) 類型 說(shuō)明
authSetting Object 用戶授權(quán)結(jié)果,其中 key 為 scope 值,value 為 Bool 值,表示用戶是否允許授權(quán),詳見(jiàn)下面的 scopes 列表。

scopes 列表
scopes 對(duì)應(yīng)接口 描述
location my.getLocation 地理位置。
album my.chooseImage、my.saveImage 保存到相冊(cè)。
camera my.scan 攝像頭。
userInfo my.getOpenUserInfo 喚起授權(quán)界面,用戶可以授權(quán)小程序獲取支付寶會(huì)員的基礎(chǔ)信息。
以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)