Share 社交分享
API 调用
QN.share(options)
社交分享
API 调用入参
名称 |
类型 |
是否可选 |
默认值 |
含义 |
options |
Object |
|
|
选项 |
options.query |
Object |
|
|
请求参数 |
options.query.title |
String |
|
|
分享的标题,不一定会在分享后展示,需要对应的 App 支持。 |
options.query.content |
String |
|
|
分享的内容,支持文本和链接。不一定会在分享后展示,需要对应的 App 支持。 |
options.query.image |
String |
|
|
分享的附图。不一定会在分享后展示,需要对应的 App 支持。 |
options.query.href |
String |
|
|
分享的关联URL,点击分享内容会跳转到此地址 |
options.query.platforms |
String |
optional |
|
分享到哪些渠道和平台, 以, 分隔,支持:WECHAT (微信好友), WEIXIN_CIRCLE (微信朋友圈), SINA (新浪微博), WANGWANG (旺旺好友), QQ (QQ好友), QZONE (QQ空间), DINGTALK (钉钉)。如果不传,则展示以上所有平台供用户选择,其中微信朋友圈和QQ空间经常遭屏蔽,不建议分享。 |
API 响应结果
名称 |
类型 |
是否必须返回 |
含义 |
result |
Object |
|
响应对象 |
result.errorCode |
Number |
|
错误码,成功为0,失败为非0 |
result.errorMsg |
String |
|
错误信息 |
调用示例
QN.share({
query: {
title: '分享的标题',
content: '分享的内容,含千牛链接:https://work.taobao.com',
image: 'https://gw.alicdn.com/tps/TB1XnoEPXXXXXajXVXXXXXXXXXX-82-82.png',
href: 'https://work.taobao.com',
platforms: 'WECHAT,SINA,QQ',
},
success(result) {
console.log('分享成功', result);
},
error(error) {
console.log('分享失败', error);
},
})
.then((result) => {
console.log(result);
}, (error) => {
console.log(error);
});