1.3.10.1 QN.share

优质
小牛编辑
127浏览
2023-12-01

1.1. API 调用

1.1.1. QN.share(options)

社交分享

API 调用入参

参数名类型是否可选默认值含义
optionsObject选项
options.queryObject请求参数
options.query.titleString分享的标题,不一定会在分享后展示,需要对应的 App 支持。
options.query.contentString分享的内容,支持文本和链接。不一定会在分享后展示,需要对应的 App 支持。
options.query.imageString分享的附图。不一定会在分享后展示,需要对应的 App 支持。
options.query.hrefString分享的关联URL,点击分享内容会跳转到此地址
options.query.platformsStringoptional分享到哪些渠道和平台, 以,分隔,支持:WECHAT(微信好友), WEIXIN_CIRCLE(微信朋友圈), SINA(新浪微博), WANGWANG(旺旺好友), QQ(QQ好友), QZONE(QQ空间), DINGTALK(钉钉)。如果不传,则展示以上所有平台供用户选择,其中微信朋友圈和QQ空间经常遭屏蔽,不建议分享。

API 响应结果

参数名类型是否必须返回含义
resultObject响应对象
result.codeString错误码,成功为 QAP_SUCCESS;失败为其他
result.msgString错误信息

调用示例

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',
    }
}).then((result) => {
    console.log(result);
}, (error) => {
    console.log(error);
});

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