空间H5游戏-客户端接口
mqq.ui.showShareMenu
>= IOS 5.5
>= Android 5.5
使用说明
显示分享菜单
参数说明
mqq.ui.showShareMenu(params, callback)
名称 | 类型 | 描述 |
---|---|---|
params | Object | 必选:是 说明:参数 |
callback(result) | Function | 必选:是 说明:注册回调 |
参数:
params
所有平台都可以传params参数,腾讯视频、腾讯新闻、企鹅电竞、心悦俱乐部、天天快报要求必须传params参数(建议统一传)
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
title | String | 是 | 必填,消息标题,最长45字节 |
desc | String | 是 | 必填,消息摘要,最长60字节。 |
share_url | String | 是 | 点击消息后的跳转url,最长120字节。原 targetUrl 参数,可以继续使用 targetUrl |
image_url | String | 是 | 消息左侧缩略图url。图片推荐使用正方形,宽高不够时等比例撑满,不会变形。原 imageUrl 参数,可以继续使用 imageUrl。注意:图片最小需要200 * 200,否则分享到Qzone时会被Qzone过滤掉。 |
回调:
callback(result)
所有平台都可以传callback参数,腾讯视频、腾讯新闻、企鹅电竞、心悦俱乐部、天天快报要求必须传callback参数(建议统一传)
该回调为分享操作的回调,而非弹出分享面板的回调,腾讯视频、腾讯新闻、企鹅电竞、心悦俱乐部、天天快报之外的平台,分享操作回调请在mqq.ui.shareMessage接口传入
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
result | Object | 是 | 返回对象 |
回调参数
result
名称 | 类型 | 必选 | 描述 |
---|---|---|---|
retCode | Number | 是 | 返回码 |
返回码
retCode
- 0 -- 用户点击发送,完成整个分享流程
- 1 -- 用户点击取消,中断分享流程
Example
mqq.ui.showShareMenu({
title: '空间应用-',
desc: 'H5开放平台-分享测试',
share_url: 'https://h5.qzone.qq.com/app/open/1105764175/home?_proxy=1&_wv=145191',
image_url: 'http://i.gtimg.cn/open/app_icon/05/58/35/77/1105583577_100_m.png',
},function(result){
alert(JSON.stringify(result));
});
2018年9月3日接口变更说明:
为了做到在各平台使用一套代码,建议调用该接口时都按说明传params和callback