空间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 | 返回码 |
注意
- type必需是字符串类型
- 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-未找到微信,其他透传微信错误码
});