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

本文介绍使用 ShareSDK 时,各个社交平台的分享情况说明

新浪微博分享规则

新浪微博支持分享类型:

应用内分享: 文字,文字+图片,链接

客户端分享:文字,文字+图片,链接,视频,多图(只支持本地视频分享)

注意:网页分享,文字+图片是不会显示图片的,只会显示文字,链接分享不管是网页分享还是客户端分享都不会显示图片,如果必须要文字图片都带的话,需要把链接拼接在text后面分享才行。或者审核分享linkcard模式。另外微博不支持分享动态图。

多张图片分享并开启story分享的话,默认取第一张图

参数说明:

  • text:不能超过140个汉字
  • image:图片最大不超过5M,仅支持JPEG、GIF、PNG格式
  • latitude:有效范围:-90.0到+90.0,+表示北纬
  • 北纬longitude:有效范围:-180.0到+180.0,+表示东经
QQ好友分享规则

QQ好友支持分享类型:

客户端分享:文字,图片(网络和本地的GIF图片也支持),链接,音乐链接,视频链接(音乐,视频都只支持网络视频,音乐链接)

参数说明:

  • text:最多40个字符
  • title:最多30个字符,超出部分会被截断
  • url :URL 地址,最长 512 个字符
  • thumbImage:预览图数据,最大1M字节
  • image:最大5M字节
QQ空间分享规则

QQ空间支持分享类型:

客户端分享:文字,图片,链接,相册视频,视频链接

参数说明:

url: 1、必须用域名网址 ; 2、url 不能含有中文,如果有中文需要自己进行转码; title:最多200个字符; text:最多600个字符;

集成QQ和QQ空间可能遇到的问题:

  • QQ登录显示错误码110406:这个不是我们这边的问题,您需要联系一下QQ互联的客服。这个错误是QQ那边返回的,是说你用的账号登陆必须是你自己注册应用的账号,如果用别人的就要加为测试账号,加为测试账号的QQ必须是自己的好友,如果不行的话,就把你的应用通过QQ的审核。
  • QQ登录显示错误码110401: 腾讯开放平台可能注册的为网页应用。
  • QQ分享图文和音乐,在PC版本的QQ上可能只看到一条连接,因为PC版本的QQ只会对其白名单的链接作截图,如果不在此名单中,则只是显示连接而已。
  • 如果只分享图片在PC端看不到图片的,只显示了null,在手机端会显示图片和null字段。
  • 分享图文链接到QQ 空间成功,但链接图片没有显示:图片最好不要传带 ip 或者端口号之类的图片链接。
微信(好友、朋友圈、收藏)分享规则

微信好友支持分享类型:

客户端分享:文字,图片,链接,音乐链接,视频链接,应用消息,表情(就是本地GIF,网络GIF不支持),文件(本地视频),小程序以及直接打开小程序

微信朋友圈支持分享类型:

客户端分享:文字,图片,链接,音乐链接,视频链接

微信收藏支持分享类型:

客户端分享:文字,图片,链接,音乐链接,视频链接,文件(本地视频)

参数说明

  • title:512Bytes以内
  • description:1KB以内
  • imageData:大小不能超过10M
  • imagePath:大小不能超过10M(传递的imagePath路径不能超过10KB)
  • imageUrl:长度不能超过10K(图片链接,支持JPG、PNG格式,较好的效果为大图360200,小图200200 )
  • ThumbImage:内存大小不能超过32K的png图
  • musicUrl:长度不能超过10K
  • videoUrl:长度不能超过10K
  • url:不能为空且长度不能超过10K
支付宝(好友,朋友圈)分享规则

支付宝好友支持分享类型:

客户端分享:文字,图片,链接

支付宝朋友圈支持分享类型:

客户端分享:图片,链接

钉钉分享规则

钉钉支持分享类型:

客户端分享:文字,图片,链接

腾讯微博分享规则

腾讯微博支持分享类型:

网页分享:文字,图片

注意:腾讯微博平台已关闭,新的应用已不能注册。新用户建议不要加这个平台了

美拍分享规则

美拍支持分享类型:

客户端分享:本地图片,本地视频,相册图片,相册视频

注意:需要设置 相册权限

<key>NSPhotoLibraryUsageDescription</key>

<string>从手机相册中选择</string>
豆瓣分享规则

豆瓣支持分享类型:

网页分享:文字,图片,链接

参数说明

image:支持JPEG,GIF,PNG格式,最大3M

印象笔记分享规则

印象支持国内版本分享类型:

网页分享:文字,图片,视频

印象支持国外版本分享类型:

网页分享:文字,图片,视频

注意 印象笔记 正式环境 分为 国内版本 海外版 数据不能互通 ConsumerKey也不能通用

ConsumerKey 申请地址

国内版 https://dev.yinxiang.com

国际版 https://dev.evernote.com

测试环境即Sandbox 两个版本公用

有道云笔记分享规则

有道云笔记支持分享类型:

网页分享:文字,图片

有道云笔记事实上不是分享,而是创建一个笔记

明道分享规则

明道支持分享类型:

网页分享:链接

参数说明

text:由于不同浏览器对于传递参数长度有所限制,所以请控制整个请求URL长度在2080个字符内
明道本身只支持分享网络图片,如果打算分享imagePath,需要先将文件上传到ShareSDK的文件服务器,之后再将得到的地址当作网络图片分享。由于imagePath更耗流量,因此imageUrl优先级更高

开心网分享规则

开心网支持分享类型:

网页分享:文字,图片

参数说明

  • text:最多140个字符或者280个英文字母字符
  • image:最大10M,支持jpg/jpeg/gif/png/bmp格式
人人网分享规则

人人网支持分享类型:

网页分享:图片,链接

参数说明

  • title:最多30个字符
  • text:最多200个字符
  • comment:最多500个字符
  • image:支持bmp,png,gif,jpg格式
易信(好友,朋友圈,收藏)

易信好友支持分享类型:

网页分享以及客户端分享:文字,图片,链接,音乐链接,视频链接,应用

易信朋友圈支持分享类型:

网页分享以及客户端分享:文字,图片,链接,音乐链接,视频链接

易信收藏支持分享类型:

网页分享以及客户端分享:文字,图片,链接,音乐链接,视频链接

易信的接口与微信的类似,但是易信暂时不支持分享文件和表情(图文消息个数,限制为10条以内;图片链接,支持JPG、PNG格式,较好的效果为大图640320,小图8080)

易信分享注意 :1、网页分享的图片需要是网络图片。2、之前分享给好友的UserID可以通过获取好友列表中数据得到,现在需要客户端分享才行

参数说明

  • title:不能超过512个字
  • text:不能超过10240个字
  • imageData:不能超过10485760个字节
  • imagePath:不能超过10485760个字节
  • imageUrl:URL长度不能超过10240个字节
Facebook分享规则

facebook支持分享类型:

网页分享:链接

客户端分享:单图,多图,链接,相册视频,应用邀请

注意:分享链接,图片必须是网络图片链接

参数说明

image:至少200×200像素

Facebook Message分享规则

Message支持分享类型:

客户端分享:图片,GIF,本地视频,本地音频,链接,多图,相册视频

注意:分享链接,图片必须是网络图片链接

Twitter分享规则

Twitter支持分享类型:

网页分享:文字,文字+图片,链接,文字+视频

参数说明

image:不能超过3M
视频不能超过512m,140s

Instagram分享规则

Instagram支持分享类型:

客户端分享:图片,视频(本地 或 相册视频)

info.plist 中需要设置 相册权限

<key>NSPhotoLibraryUsageDescription</key>

<string>从手机相册中选择</string>
Line分享规则

line支持分享类型:

客户端分享:文字,图片

Google+分享规则

GooglePlus支持分享类型:

网页分享:文字,链接

WhatsApp+分享规则

Whatsapp支持分享类型:

客户端分享:文字,图片,音频,视频

KakaoTalk分享规则

kakaotalk支持分享类型:

客户端分享:链接,文件

注:KakaoTalk 分享的链接必现需要在kakao后台注册, 不要开启转短链,否则会报错

KakaoStory分享规则

kakaostory支持分享类型:

网页分享:文字,图片,链接

客户端分享:文字

Youtube分享规则

Youtube支持分享类型:

网页分享:视频

info.plist 中需要设置 相册权限

<key>NSPhotoLibraryUsageDescription</key>

<string>从手机相册中选择</string>
Flickr分享规则

Flickr支持分享类型:

网页分享:图片

Dropbox分享规则

dropbox支持分享类型:

网页分享:图片,文件

理论上dropbox可以分享任何东西,只是当前的接口不提供直接分享文字的功能,图片分享则会被放到dropbox指定的图片目录下。dropbox一般用来分享文件,而不是图文分享

Pinterest分享规则

pinterest支持分享类型:

网页分享:图片

Pocket分享规则

pocket支持分享类型:

网页分享:链接

LinkedIn分享规则

linkedIn支持分享类型:

网页分享:文字,链接

参数说明

  • title:最多200个byte
  • text:最多256个byte
  • comment:最多700个byte
VKontakte分享规则

vkontakte支持分享类型:

网页分享:文字,链接,图片

Instapaper分享规则

Instapaper支持分享类型:

网页分享:链接

Tumblr分享规则

Tumblr支持分享类型:

网页分享:文字,图片,链接,音频,视频

Telegram分享规则

Telegram支持分享类型:

客户端分享:文字,链接,图片,音频,视频,文件(图片,音频,视频及其他类型)

Reddit分享规则

reddit支持分享类型:

网页分享:文字,链接,图片

短信分享规则

短信支持分享类型:

客户端分享:文字,图片,视频

注意:

1、真机上测试, 需要有SIM卡,可以发送短信

邮件分享规则
邮件支持分享类型:

客户端分享:文字,图片,视频

注意:必须要在真机上测试,要有系统邮件客户端,并且已经有账号登录上

拷贝分享规则

拷贝支持分享类型:

网页分享:文字,图片,链接

打印分享规则

打印支持分享类型:

客户端分享:文字,图片

注意:需要有打印机支持

抖音分享规则

抖音支持分享类型:

客户端分享:图片,相册图片,单个视频,多个视频

企业微信分享规则

企业微信支持分享类型:

客户端分享:文字,图片,链接,视频,文件

绿洲分享规则

绿洲支持分享类型:

客户端分享:单图,相册图片,多图,图文,视频,相册视频

SnapChat分享规则

SnapChat支持分享类型:

客户端分享:贴纸,单图,视频

西瓜视频分享规则

西瓜视频支持分享类型:

系统分享,需要安装客户端:视频

快手分享规则

快手支持分享类型:

客户端分享:相册图片,私信 ,相册视频

TikTok分享规则

TikTok支持分享类型 客户端分享:多图,多相册图片,视频,多视频

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
在Unity Web端使用ShareSDK实现分享功能,需要进行以下步骤: 1.下载ShareSDK的Web端SDK 你需要从ShareSDK官网下载Web端SDK,并解压到你的工程目录中。 2.添加ShareSDK的依赖库 在你的Unity Web项目中,需要添加ShareSDK的依赖库。你可以通过以下方式来添加依赖库: - 在你的HTML文件中添加以下代码: ```html <script src="path/to/ShareSDK.min.js"></script> ``` - 或者在你的Unity脚本中使用以下代码: ```csharp using UnityEngine; using System.Collections; public class ShareSDKManager : MonoBehaviour { void Start () { // 加载ShareSDK的依赖库 Application.ExternalEval("var script = document.createElement('script');" + "script.type = 'text/javascript';" + "script.src = 'path/to/ShareSDK.min.js';" + "document.getElementsByTagName('head')[0].appendChild(script);"); } } ``` 3.初始化ShareSDK 在你的Unity脚本中,需要初始化ShareSDK。你可以使用以下代码来初始化: ```csharp using UnityEngine; using System.Collections; using cn.sharesdk.unity3d; public class ShareSDKManager : MonoBehaviour { public ShareSDK shareSDK; void Start () { // 初始化ShareSDK shareSDK = GetComponent<ShareSDK>(); shareSDK.InitSDK("YourAppKey", "YourAppSecret"); } } ``` 4.调用ShareSDK分享接口 在你的Unity脚本中,你可以调用ShareSDK分享接口来实现分享功能。以下是示例代码: ```csharp using UnityEngine; using System.Collections; using cn.sharesdk.unity3d; public class ShareSDKManager : MonoBehaviour { public ShareSDK shareSDK; void Start () { // 初始化ShareSDK shareSDK = GetComponent<ShareSDK>(); shareSDK.InitSDK("YourAppKey", "YourAppSecret"); } // 分享到Facebook public void ShareToFacebook() { ShareContent content = new ShareContent(); content.SetText("ShareSDK is awesome!"); content.SetUrl("http://www.mob.com"); content.SetTitle("ShareSDK Title"); content.SetShareType(ContentType.Webpage); content.SetImageUrl("http://www.mob.com/assets/images/ShareSDK_pic_1-09d2933e.png"); shareSDK.ShareContent(PlatformType.Facebook, content); } } ``` 以上代码中,我们调用了ShareSDKShareContent方法,并传入了分享的内容和分享平台类型。你可以根据需要修改分享的内容和平台类型。 注意:在调用ShareSDK分享接口之前,需要确保用户已经登录到相应的社交媒体平台,并且对应的API和SDK已经正确配置。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

MobTech袤博科技

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值