分享Rich化方法

  • 2019 年 12 月 4 日
  • 筆記

本文作者:IMWeb 梁伟盛 原文出处:IMWeb社区 未经同意,禁止转载

分享Rich化方法

Rich化例子

添加白名单

  • 腾讯员工RTX找v_linbo添加域名白名单,如huayang.qq.com
  • 外部人员发邮件到[email protected]这个邮箱

使用meta设置默认值

<meta itemprop="name" content="标题:必填 长度至少为4" />    <meta itemprop="description" content="摘要:必填 长度至少为10" />    <meta itemprop="image" content="图片地址:可为空,图片最小200*200" />

使用mshare组件

lego install mshare
var mshare = require('mshare');  mshare.init(opt, function(){  });
手Q [opt]参数
  • share_url 页面可以定制分享出去的url,可去掉某些敏感参数等,如果不传,则使用页面的url,长度不能超过120字节,超过的请转短链。另外,url必须跟页面url同一个域名,否则设置不生效。
  • title 分享的标题,最大45字节
  • desc 分享的摘要,最大60字节
  • image_url 图片URL,原 imageUrl 参数,可以继续使用 imageUrl。注意:图片最小需要200 * 200,否则分享到Qzone时会被Qzone过滤掉。
微信 opt参数
  • appid 非必填,公众号appID,如wx06e3073fd4d17e3b  
  • img_url 非必填,图文消息图片的地址  
  • img_width 非必填,图片的宽度,微信客户端将此参数告诉接收方,用于一些展示相关的操作,所以建议填入图片真实宽度  
  • img_height 非必填,同上,这是图片高度  
  • type 非必填,music,vido或link,不填默认为link  
  • data_url 非必填,数据连接地址,如音乐的mp3数据地址,供内置播放器使用  
  • link 图文消息的链接  
  • desc 图文消息的描述  
  • title 图文消息的标题