分享
业务场景
分享图片,视频
流程图
无
接口介绍
SDKManager.share(ShareConfig shareConfig)
调用示例
// 图文分享
var params = {
sharePosition: 1, //分享位置
shareRoleId: 'xxx', //分享者角色ID
shareServerId: 'xxx', //分享者服务器ID
onSuccess: () => {
// 成功
},
onFailed: (errorInfo) => {
// 失败
},
};
SDKManager.share(params);
// 视频分享
var params = {
shareRoleId: 'xxx', //分享者角色ID
shareServerId: 'xxx', //分享者服务器ID
shareContentType: '1',
videoPath: 'xxx', //分享者角色ID
onSuccess: () => {
// 成功
},
onFailed: (errorInfo) => {
// 失败
},
};
SDKManager.share(params);
参数说明
入参
ShareConfig shareConfig
参数名称 | 类型 | 说明 | 必传/可选 | 最低版本 |
---|---|---|---|---|
sharePosition | int | 分享图位置 | 必传 | |
shareServerId | string | 分享区服 ID | 必传 | |
shareRoleId | string | 分享角色 ID | 必传 | |
shareContentType | string | 分享类型 1=视频分享 0=图文分享【默认】 | 可选 | |
videoPath | string | shareContentType ='1'(视频分享)时必传 ,录制的视频 | 可选 | |
query | string | 查询字符串,从这条转发消息进入后,可通过 getLaunchOptions 获取启动参数中的 query。必须是 key1=val1&key2=val2 的格式。 | 可选 | |
templateId | string | 分享的模版 ID,不传走默认分享文案 ID | 可选 |
错误码
无
FAQ
Q: sharePosition 怎么使用
A: sharePosition
分享位置运营与 CP 协定, 由运营在后台配置分享文案与图片,分享文案、分享图由后台下发,不需要传