空间H5游戏-客户端接口

mqq.Qzone.sharePicture

结合版 >= Android 6.7 >= IOS 6.7

独立版 >= Android 7.4 >= IOS 7.6

使用说明

图片分享(base64),建议图片大小在500k以内,最大不超过1M

备注:IOS独立版已修复问题,但横屏游戏在结合版IOS中调用此接口时会出现预览图截断问题,正在修复当中

参数说明

名称 类型 必选 描述
type String 分享的目标类型,默认为 0
0:QQ好友;
1:QQ空间;
2:微信好友;
3:微信朋友圈。
base64 String 图片的base64

返回值

名称 类型 描述
retCode int 返回码

注意

  1. type必需是字符串类型
  2. IOS里面不支持png与jpeg,如果是canvas导出的图片,请将jpeg替换成jpg
var  base64 = canvas.toDataURL("image/jpeg")
                    .replace('data:image/jpeg;','data:image/jpg;');

Example

window.mqq.invoke('Qzone','sharePicture',{
    type: '0',
    base64: 'data:image/jpg;base64,/9j/4AAQ...'
}, function(data){
    //data.retCode
    // 0 -- 用户点击发送,完成整个分享流程
    // -1 -- 用户点击取消,中断分享流程(android)
    // -2 -- 用户点击取消,中断分享流程(ios)
    // xx -- 分享微信失败错误码(ios) e.g. 404-未找到微信,其他透传微信错误码
});