同 share 比起来,这个是针对某一个特定的社交平台来做的。他们的配置参数几乎是一致的。
参数 | 类型 | 必填项 | 默认值 | 描述 | 备注 | 平台 |
---|---|---|---|---|---|---|
shareType | String | √ | 分享平台。WechatTimeline:微信朋友圈, WechatFriends:微信好友,SinaWeibo:新浪微博(Qunar 暂时没有),QQ:QQ(Qunar 暂时没有),QQZone:QQ 空间(Qunar 暂时没有),SMS:短信,Email:邮件,Copy:复制(Qunar 暂时没有),OSMore:系统更多分享 | iOS Android | ||
linkUrl | String | × | 非常用参数,如果有 linkUrl,会被当作链接分享;如果没有 linkUrl,有 imageUrl,当作 imageUrl 分享;如果没有 linkUrl 和 imageUrl,当作纯文本分享。 | iOS Android | ||
imgUrl | String | × | 图片 | iOS Android | ||
title | String | × | 标题 | iOS Android | ||
text | String | × | 内容 | iOS Android | ||
options | Object | × | 额外参数 | iOS Android | ||
miniProgramUserName | String | √ | 跳转的小程序的原始 ID | 分享到小程序参数 | iOS Android | |
miniProgramPath | String | √ | 跳转小程序的路径 | 分享到小程序参数 | iOS Android | |
shareHdImageURL | String | √ | 分享小程序的图片 | 分享到小程序参数 | iOS Android | |
miniProgramType | String | √ | release | 小程序的类型。release 线上,dev 开发, preview 预览 | 分享到小程序参数 | iOS Android |
imgCompress | String | √ | compress | 是否压缩小程序分享图片。origin 原图,compress 压缩 | 分享到小程序参数 | iOS Android |
// client
YISModule.Share.shareToPlatforme({
shareType:"QQ",
imageUrl:"http://share.csdn.net/uploads/24bd27fd3ad6a559873c4aff3bd64a60/24bd27fd3ad6a559873c4aff3bd64a60_thumb.jpg",
title:"分享图书",
text:"这本书的简介大概是这样",
linkUrl:"http://csdn.net"
});