分享

业务场景

分享图片,视频

流程图

接口介绍

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

参数名称类型说明必传/可选最低版本
sharePositionint分享图位置必传
shareServerIdstring分享区服 ID必传
shareRoleIdstring分享角色 ID必传
shareContentTypestring分享类型 1=视频分享 0=图文分享【默认】可选
videoPathstringshareContentType ='1'(视频分享)时必传 ,录制的视频可选
querystring查询字符串,从这条转发消息进入后,可通过 getLaunchOptions 获取启动参数中的 query。必须是 key1=val1&key2=val2 的格式。可选
templateIdstring分享的模版 ID,不传走默认分享文案 ID可选

错误码

FAQ

Q: sharePosition 怎么使用

A: sharePosition分享位置运营与 CP 协定, 由运营在后台配置分享文案与图片,分享文案、分享图由后台下发,不需要传