ShareSDK 第三方平台分享参数阐明

2周前 (02-13 05:46)阅读1回复0
雕刻瞎
雕刻瞎
  • 管理员
  • 注册排名6
  • 经验值132145
  • 级别管理员
  • 主题26429
  • 回复0
楼主

固然ShareSDK尽可能屏障了差别社交平台间接口api差别,但是分享接口需要传递的差别仍然会因平台而异,本文将以列表的形式展现差别平台的分享参数(ShareParams)的字段要求,以便利开发者利用时翻阅。 重视没有标明可选的就是必填参数,不克不及为null或者空字符串,另一种情状是例若有imageUrl(”收集图片链接”)、imagePath(“/sdcard/abc.jpg”)、imageData(bitmap)是三选一。

国内平台

新浪微博

新浪微博撑持分享文字、当地图片、收集图片

参数阐明 text:140字符以内

image:web分享ShareSDK不做限造间接提交给微博处置,微博客户端分享图片不克不及大于2M,仅撑持JPEG、GIF、PNG格局; 注:微博分享链接是将链接写到setText内:eg:setText(“分享文本 ”);

ImageArray String类型图片数组,可传手机当地图片途径和图片链接,分享多图的时候需要将Url参数正文掉,不然会默认分享链接;

分享文本 text

重视:以下分享类型必需有新浪微博客户端才能够分享,假设imagePath和imageUrl同时存在,imageUrl将被漠视;

分享微博linkcard款式,效果如图下图所示,详细实现步调能够点击查看那里;

腾讯微博

腾讯微博撑持分享文字、当地图片、收集图片和经纬度信息 参数阐明 text:最多140个字字符 image:图片更大4M

展开全文

2.5.0以后的版本新增分享多张图片的功用ImageArray。 因为腾讯微博分享收集图片其实不属于高级接口,因而imageUrl优先级高于imagePath,那就是说,假设imagePath和imageUrl同时存在,imagePath将被漠视。

QQ空间

提醒:必需需要QQ客户端才能够分享

QQ空间撑持分享文字和图文 参数阐明 title:最多200个字符 text:最多600个字符

微信(老友、伴侣圈、收躲)

提醒:

1.必需需要客户端才能够分享;

2.微信客户端版本从6.7.2以上起头,取缔分享提醒分享胜利;即取缔分享和分享胜利都返回胜利事务;

3.Android11及之后的版本,微信分享图片不撑持用imageData(bitmap)接口设置参数;

绕过审核只对微信老友、微信伴侣圈有效 微信分享假设是绕过审核(设置装备摆设信息BypassApproval属性设置为true为绕过审核),微信伴侣圈能够分享单张图片或者图片与文字一路分享,微信老友能够停止文字或者单张图片停止分享,分享回调不会准确回调。 不绕过审核,微信三个平台中,老友的功用最完全,伴侣圈不克不及分享利用,收躲不克不及分享利用,表格下以老友为例子: 参数阐明 title:512Bytes以内 text:10KB以内 imageData:10M以内 imagePath:10M以内(传递的imagePath途径不克不及超越10KB) imageUrl:10KB以内 musicUrl:10KB以内 url:10KB以内(MobSDK没有对参数另做限造,参数限造详尽情状能够参考微信官方的限造详情点击那里查看)

重视:微信分享分绕过审核和不绕过审核,不绕过审核必需包管微信后台设置装备摆设的签名与您的app的签名一致,不然无法分享;

微信并没有现实的分享收集图片和分享bitmap的功用,假设设置了收集图片,此图片会先下载会当地,之后再当做当地图片分享,因而延迟较大。bitmap则好一些,但是因为bitmap其实不晓得图片的格局,因而城市被当做png编码,再提交微信客户端。

重视:分享小法式阐明,详尽分享流程点击那里查看:

目前只撑持分享微信老友,分享小法式必需设置装备摆设小法式的原始ID和分享小法式页面的途径;设置装备摆设办法有两种;

第一种:在办法中设置装备摆设,如上表所示加上setWxUserName和setWxPath;

第二种:在ShareSDK.xml文件中设置装备摆设上特殊参数,如下所示:userName是小法式的原始ID,path是小法式内的页面途径;并且必需包管微信开放平台与微信公家/小法式绑定才能够分享;

Wechat

Id="4"

SortId="4"

AppId="wx4868b35061f87885"

AppSecret="64020361b8ec4c99936c0e3999a9f249"

userName="gh_afb25ac019c9"

path="/page/API"

BypassApproval="false"

Enable="true" /

提醒:微信客户端版本从6.7.2以上起头,取缔分享提醒分享胜利;即取缔分享和分享胜利都返回胜利事务;

QQ分享

QQ分享撑持图文和音乐分享 参数阐明 title:最多30个字符 text:最多40个字符 QQ分享图文和音乐,在PC版本的QQ上可能只看到一条毗连,因为PC版本的QQ只会对其白名单的毗连做截图,假设不在此名单中,则只是展现毗连罢了. 假设只分享图片在PC端看不到图片的,只会展现null,在手机端会展现图片和null字段。

(3.1.0版本之后,包罗3.1.0)QQ绕过审核形式撑持分享多图(BypassApproval="true"),ImageArray String类型图片数组,可传手机当地图片途径和图片链接

绕过审核分享多图 text(可不传) imageArray

人人网

人人网撑持分享文字和图文 参数阐明 title:最多30个字符 text:最多200个字符 comment:最多500个字符 image:撑持bmp,png,gif,jpg格局

与QQ空间一样,人人网不间接分享当地图片,如遇当地图片,会先将其发送到ShareSDK的文件办事器以后获得收集地址,再行分享

高兴网

高兴网能够分享文字和图片,此中图片能够撑持收集图片和当地图片 参数阐明 text:最多140个字符或者280个英文字母字符 image:更大10M,撑持jpg/jpeg/gif/png/bmp格局

豆瓣

豆瓣撑持分享文字和图文 参数阐明 image:撑持JPEG,GIF,PNG格局,更大3M

(注:近期豆瓣api正在庇护,ApiKey暂时不合错误小我开放申请,若有企业协做相关要求,请发邮件到bd-team@douban.com,将有负责同事尽快与您联络)

有道云条记

有道云条记事实上不是分享,而是创建一个条记,当前能够发图片和图文条记:

易信(老友和伴侣圈)

提醒:必需需要客户端才能够分享

易信的接口与微信的类似,但是易信暂时不撑持分享文件和脸色 参数阐明 title:不克不及超越512个字 text:不克不及超越10240个字 imageData:不克不及超越10485760个字节 imagePath:不克不及超越10485760个字节 imageUrl:URL长度不克不及超越10240个字节

明道

明道撑持分享文本或图文 参数阐明 text:最多为2080个字符

注:明道限造分享收集图片的话必需要用的图片链接,而且明道分享出往之后不给展现图片;

明道自己只撑持分享收集图片,假设诡计分享imagePath,需要先将文件上传到ShareSDK的文件办事器,之后再将得到的地址当做收集图片分享。因为imagePath更耗流量,因而imageUrl优先级更高

付出宝

提醒:生活圈只撑持分享网页、必需需要客户端才能够分享

钉钉

提醒:必需需要客户端才能够分享

美拍

提醒:美拍是挪用系统客户端分享的,必需需要客户端才能够分享,没有准确的回调,点击挪用客户端即默认提醒分享胜利

抖音

重视:目前分享图片只撑持当地图片分享,定见间接保留到手机相册途径下分享,不然抖音可能无法找到图片;分享内容带水印可能会遭到限造或被删除,请勿照顾水印。

要求:

视频:

1、时长必需契合要求,更大不克不及超越1小时,最小值抖音动态设置装备摆设;

2、必需是mp4文件,而且撑持解析;

3、画面比例,更大边/最小边 要小于4

4、画幅尺寸更大边要小于1100px

5、多段视频拼接数不超越12个

图片:

1、宽高峻于360

2、宽高比契合要求(需1/2.2=宽高比=2.2)

3、多图不超越12张

ShareSDK 3.10.0及之后版本撑持分享内容至老友列表,分享参数为:

企业微信

** 提醒:必需需要客户端才能够分享 **

西瓜视频

** 提醒:必需需要客户端才能够分享,只撑持分享收集视频 **

快手

** 提醒:必需需要客户端才能够分享,只撑持分享收集视频 **

** ShareSDK的3.8.2 版本适配快手原生SDK详细能够点击那里查看**

小红书

** 提醒:必需需要客户端才能够分享,只撑持分享收集视频 **

绿洲

** 提醒:必需需要客户端才能够分享 **

国外平台

Facebook

分享参数阐明 image:至少200x200像素

注: 1.Facebook分享链接,所展现的图片、文字主动从分享的url中主动获取;

2.加载Facebook原生SDK的办法详细能够点击那里查看;

3.web引文分享(在web上方能够展现文字展现)--Quote;

4.话题分享(在挪动端点击分享出往的话题可停止评论等)--Hashtag

重视:分享多图内是传一个string数组,内部必需传sdcard目次下的当地图片,罢了图片不克不及不异

Facebook供给了一种分享链接,卡片式的效果, 详细能够点击那里查看

Twitter

Twitter撑持文字和图文分享

Twitter供给了一种分享链接,卡片式的效果, 详细能够点击那里查看 Twitter平台比力特殊分享之前必需受权,受权时,Twitter平台会有一个界面提醒用户会用到哪些权限,而Twitter 的App权限分级过于粗拙,分享动做必须的读写权限会申请过多权限,关于那个情状,我们在3.8.2版本停止了适配,详细能够点击那里查看

印象条记

提醒:印象条记最新版本,分享胜利后不间接回调,需要按返回键才能够,而且返回取缔操做分享也胜利的,也提醒胜利的回调。

印象条记能够撑持文字和图文的分享,也撑持操纵客户端分享,只要在ShareSDL.xml中设置装备摆设就行

Linked-in

Linked-in撑持分享文字或图文 分享参数阐明 title:最多200个byte text:最多256个byte comment:最多700个byte

Linked-in自己其实不撑持分享当地图片,因而当地图片会先上传到ShareSDK文件办事器以后,再将返回图片链接停止分享。因为上传图片更耗流量,因而imageUrl的优先级高于imagePath。

FourSquare

FourSquare能够分享图文,但是分享时需要照顾位置信息

Pinterest

提醒:Pinterest必需用客户端才可分享,间接挪用系统客户端分享,所以无法获取准确回调,点击挪用Pinterest就默认提醒胜利。

Flickr

Flickr一般用来分享图文

Tumblr

Tumblr撑持文字和图文分享,ShareSDK 3.9.2新增链接、音乐、视频分享

Dropbox

理论上dropbox能够分享任何工具,只是当前的接口不供给间接分享文字的功用,图片分享则会被放到dropbox指定的图片目次下。dropbox一般用来分享文件,而不是图文分享

VK

VK撑持分享文字和图文

Instagram

提醒:Instagram必需用客户端才可分享,间接挪用系统客户端分享,所以无法获取准确回调,点击挪用Instagram就默认提醒胜利。

Line

提醒:Line必需用客户端才可分享,间接挪用系统客户端分享,所以无法获取准确回调,点击挪用Line就默认提醒胜利。

Line撑持分享文本或图片,但两者不克不及同时分享 参数阐明

KakaoStory

提醒:挪用系统客户端分享,所以无法返回准确回调,取缔分享也会提醒胜利回调。

KakaoTalk

提醒:挪用系统客户端分享,所以无法返回准确回调,取缔分享也会提醒胜利回调。ShareSDK的3.7.5 版本适配Kakao原生SDK详细能够点击那里查看

WhatsApp

提醒:挪用系统客户端分享,所以无法返回准确回调,取缔分享也会提醒胜利回调。

Instapaper

FacebookMessenger

提醒:无法返回准确回调,取缔分享也会提醒胜利回调。

** 3.9.1及以上版本增加系统分享功用,设置bypassApproval=true,既能够利用,系统分享撑持的分享内容如下: **

Youtube

Telegram

提醒:挪用系统客户端分享,所以无法返回准确回调,取缔分享也会提醒胜利回调。

Reddit

TikTok

系统平台

邮件

提醒:邮件挪用的系统默认的邮件客户端,没有准确回调,点击默认提醒胜利;

邮件分享挪用手机上的邮件客户端,假设没有客户端,将不克不及分享邮件

信息

提醒:信息挪用的系统默认的邮件客户端,没有准确回调,点击默认提醒胜利;

信息分短信和彩信,假设设置了题目或者图片,会间接当做彩信发送。发送信息的时候利用手机的信息软件

0
回帖

ShareSDK 第三方平台分享参数阐明 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息