my.opensetting(object object)
基础库 或更高版本; 且 支付宝客户端 10.1.10 或更高版本; 若版本较低,建议采取 兼容处理 。
支小宝客户端 支持
安诊儿客户端 支持
主体: 企业支付宝小程序 、 个人支付宝小程序
打开小程序设置界面。
设置界面上只会出现小程序已经通过调用特定 api 向用户请求过的权限。用户关闭设置界面后,最新的授权结果将作为参数传递给 success 回调。
object object
查看示例
属性 | 类型 | 默认值 | 必填 | 兼容性 | 描述 |
---|---|---|---|---|---|
withsubscriptions | boolean | false | 否 | 支付宝: 10.5.10 |
是否同时获取用户订阅消息的订阅状态,默认不获取 |
success | function | - | 否 | - | 调用成功的回调函数 |
fail | function | - | 否 | - | 调用失败的回调函数 |
complete | function | - | 否 | - | 调用结束的回调函数(调用成功、失败都会执行)。 |
success 回调函数
参数
object res
查看示例
属性 | 类型 | 兼容性 | 描述 | ||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
authsetting | object | - | 用户授权结果 |
||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||
subscriptionssetting | object | 支付宝: 10.5.10 |
用户订阅消息设置,接口参数 withsubscriptions 值为 true 时才会返回 |
||||||||||||||||||||||||||||||||||||||||
|
my.opensetting({
withsubscriptions: true,
success: function(res) {
console.log(res);
},
fail: function(err) {
console.log(err);
}
});
{
"authsetting": {
"location": true,
"album": true
},
"subscriptionssetting": {
"itemsettings": {
"8a28818e60fc4c58a53bbe9bbe8361fe": "accept"
},
"mainswitch": true
}
}