my.getclipboard(object object)
支小宝客户端 支持
安诊儿客户端 支持
主体: 企业支付宝小程序
获取剪贴板数据。
小程序基础库 2.9.55 开始,开发者调用 my.getclipboard 时,系统自动弹出 toast 提示"已读取你的剪切板内容",持续 1.5s。
object object
查看示例
属性 | 类型 | 默认值 | 必填 | 描述 |
---|---|---|---|---|
success | function | - | 否 | 调用成功的回调函数 |
fail | function | - | 否 | 调用失败的回调函数 |
complete | function | - | 否 | 调用结束的回调函数(调用成功、失败都会执行) |
success 回调函数
参数
object res
查看示例
属性 | 类型 | 描述 |
---|---|---|
text | string | 剪贴板数据 |
fail 回调的参数为 object,error
属性为错误码,errormessage
属性为错误消息。
错误码 | 错误消息 | 凯发app官方网站的解决方案 |
---|---|---|
4 | permission denied |
确认当前小程序主体是否为企业小程序,不支持个人小程序,否则会报此错误。 |
30 | 用户不允许获取剪切板的内容 |
ios 16 及以上系统版本的用户拒绝支付宝跨应用粘贴剪切板内容会报此错误,无需做特殊处理。 |
60000 | 系统禁止获取剪贴板内容 |
用户在支付宝客户端设置页关闭了剪贴板权限。如确有必要,可提醒用户前往支付宝客户端 设置 > 通用 > 剪贴板设置 处打开剪贴板权限。 |
2001 | 用户不允许授权。 |
用户拒绝为当前小程序授权。 请在交互中考虑此情况。如有需要,请向用户强调该授权的必要性。 |
2002 | 用户拒绝为当前小程序授权,并勾选了“总是保持以上选择”后,再次调用授权接口产生的报错。 |
如有需要,提醒或引导用户手动授权:小程序右上角胶囊按钮->设置->打开权限开关;或者通过调用 my.opensetting 帮助用户打开设置页面。 |
2003 | 用户勾选了不允许授权选项。 |
如有需要,提醒或引导用户手动授权:小程序右上角胶囊按钮->设置->打开权限开关;或者通过调用 my.opensetting 帮助用户打开设置页面。 |
代码示例
扫码体验
my.getclipboard(object object)
success 回调参数
fail 回调参数
my.getclipboard({
success: function(res) {
console.log(res);
},
fail: function(err) {
console.log(err);
}
});
{
"text": "my.getclipboard"
}
{
"error": 2004,
"errormessage": "用户不允许授权"
}
-
tip支付宝客户端版本低于 10.3.90 且 ios 系统版本高于等于 16 的用户,调用此接口会直接报错(错误码 2004),注意版本兼容。