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);
});