分享内容接口

重要
  • 调用 getset 方法对 ShareContent 的变量进行访问。

  • 由于分享没有统一的标准,通过使用 imgUrl 在内部抹平差异。所有分享优先使用“分享图片 URL(imgUrl)”,其次使用“分享图片(image)”。

ShareContent 分享内容接口:

public class ShareContent implements Serializable {

    /*
     * 分享内容
     */
    private String content;

    /*
     * 分享的图片
     */
    private byte[] image;

    /*
     * 分享跳转的 URL
     */
    private String url;

    /*
     * 分享标题
     */
    private String title;

    /*
     * 分享图片 URL
     * 注意:分享网络图片到朋友圈时,需先下载图片到本地,将图片路径传给 imgUrl
     */
    private String imgUrl;

    /*
     * 扩展参数: 用于传递生成短链接及短信发送成功等业务参数
     */
    private String extData;

    /*
     * 分享类型:"url" 为分享链接,"image" 为分享图片
     */
    private String contentType;

    /*
     * 分享到联系人:分享预览框中小图的图片 URL
     */
    private String iconUrl;

    /**
     * 本地图片 URL
     */
    private String localImageUrl;
}