App分享之微信微博等各个社交平台的分享授权规则和常见问题
一、新浪微博分享规则
新浪微博支持分享类型:
应用内分享也就是网页分享支持: 文字,文字+图片,要分享链接需要链接添加在text里分享
客户端分享支持:文字,图片,文字+图片,图片+文字+链接
参数说明:
text:不能超过140个汉字
image:图片最大不超过5M,仅支持JPEG、GIF、PNG格式
latitude:有效范围:-90.0到+90.0,+表示北纬
longitude:有效范围:-180.0到+180.0,+表示东经
二、QQ好友分享规则
QQ好友分享支持:文字,图片,文字+图片+链接,音乐链接,视频链接
参数说明:
- 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 或者端口号之类的图片链接。
四、微信(好友、朋友圈、收藏)分享规则
微信好友分享支持:文字,图片,文字+图片+链接,音乐链接,视频链接,应用消息,表情,文件(本地视频),小程序
微信朋友圈分享支持:文字,图片,文字+图片+链接,音乐链接,视频链接
微信收藏分享支持:文字,图片,文字+图片+链接,音乐链接,视频链接,文件(本地视频)
参数说明
title:512Bytes以内
description:1KB以内
imageData:大小不能超过10M
imagePath:大小不能超过10M(传递的imagePath路径不能超过10KB)
imageUrl:长度不能超过10K(图片链接,支持JPG、PNG格式,较好的效果为大图360*200,小图200*200 )
ThumbImage:内存大小不能超过32K的png图
musicUrl:长度不能超过10K
videoUrl:长度不能超过10K
url:不能为空且长度不能超过10K
集成微信有可能出现的问题:
- iOS 尚未配置微信URL Scheme:wx806574…., 无法进行分享
- 点击分享菜单微信图标无响应
五、Facebook分享规则
Facebook网页分享支持:文字,图片+文字,图片+文字+链接,视频
客户端分享支持:多图,图片+文字+链接,相册视频
分享参数说明
image:至少200×200像素
Facebook Message分享规则:
Twitter分享规则:
Twitter分享支持:文字,文字+图片,文字+视频
Twitter分享的图片不能超过3M。
支付宝好友分享规则:
支付宝分享必须要有客户端支持。
分享支持:文字,图片,文字+图片+链接
人人网
分享支持:图片,文字+图片+链接
参数说明
title:最多30个字符
text:最多200个字符
comment:最多500个字符
image:支持bmp,png,gif,jpg格式
人人网不直接分享本地图片,如遇本地图片,会先将其发送到ShareSDK的文件服务器以后取得网络地址,再行分享
开心网
分享支持:文字,图片,其中图片可以支持网络图片和本地图片
参数说明
text:最多140个字符或者280个英文字母字符
image:最大10M,支持jpg/jpeg/gif/png/bmp格式
邮件
邮件分享调用系统的界面,要登陆邮件,在设备上设置邮件收件人(我们还有自己的方法定制邮件的分享内容,其中有设置邮件的收件人地址)
短信
1、短信应用没有设置帐号;
2、设备需要支持短信应用;
3、短信应用在iOS 7以上才能发送带附件的短信。
豆瓣
分享支持:文字,图片,文字+图片+链接
参数说明
image:支持JPEG,GIF,PNG格式,最大3M
有道云笔记
有道云笔记事实上不是分享,而是创建一个笔记
分享支持:文字,图片
印象笔记
分享支持,文字,图片,视频
Linked-in
分享支持:文字,图片+文字+链接
分享参数说明
title:最多200个byte
text:最多256个byte
comment:最多700个byte
分享文字 | title | titleUrl | text | comment(可选) | |
分享图文 | title | titleUrl | text | imagePath | comment(可选) |
imageUrl |
Linked-in本身并不支持分享本地图片,因此如果要分享本地图片的可先把本地图片上传到自己服务器换成网络图片分享才可以。
Google+
只支持网页分享:文字,链接
Pinterest使用客户端分享,支持图片分享
Flickr
Flickr一般用来分享图片
Tumblr
Tumblr支持文字和图片分享
Dropbox
理论上dropbox可以分享任何东西,只是当前的接口不提供直接分享文字的功能,图片分享则会被放到dropbox指定的图片目录下。dropbox一般用来分享文件,而不是图文分享
VKontakte
VKontakte支持分享文字和链接
Instagram不能分享文字,只能分享图片,视频
易信(好友和朋友圈)
分享支持:文字,图片,链接,音乐链接,视频链接,应用消息
易信的接口与微信的类似,但是易信暂时不支持分享文件和表情(图文消息个数,限制为10条以内;图片链接,支持JPG、PNG格式,较好的效果为大图640*320,小图80*80)
参数说明
title:不能超过512个字
text:不能超过10240个字
imageData:不能超过10485760个字节
imagePath:不能超过10485760个字节
imageUrl:URL长度不能超过10240个字节
明道
明道支持分享链接
参数说明
text:由于不同浏览器对于传递参数长度有所限制,所以请控制整个请求URL长度在2080个字符内
分享文本 | text | url | |
分享网页 | text | url | imagePath |
imageUrl |
明道本身只支持分享网络图片,如果打算分享imagePath,需要先将文件上传到ShareSDK的文件服务器,之后再将得到的地址当作网络图片分享。由于imagePath更耗流量,因此imageUrl优先级更高
Line
Line支持分享文本或图片,但两者不能同时分享(要FQ也要客户端才能分享)
参数说明
分享文本 | text |
分享图片 | imagePath |
imageUrl |
WhatsApp支持分享文本,图片,音频,视频(要客户端才能分享)
参数说明
分享文本 | text |
分享图片 | imagePath |
imageUrl | |
分享音乐 | music |
分享视频 | video |
App分享之微信微博等各个社交平台的分享授权规则和常见问题的更多相关文章
- 分享到微信微博空间等第三方平台的JS代码
分享功能有利于传播更多优质的内容,所以在web项目中也是比较常用的.今天就抽空整理下常用的分享平台的JS代码.这些代码可以在对应平台的官方网站上生成,官网上对分享内容的参数也有详尽说明.这里只对常用的 ...
- 在Android中使App高速、简单地支持新浪微博、微信、QQ、facebook等十几个主流社交平台的分享功能
前言 在如今的APP或者游戏中,分享功能差点儿已经成为标配.分享功能不但能够满足用户的需求.也能够为产品带来很多其它的用户,甚至能够对用户的行为.活跃度.年龄段等情况进行数据统计,使得软件公司能够对产 ...
- 支撑微博亿级社交平台,小白也能玩转Redis集群(原理篇)
Redis作为一款性能优异的内存数据库,支撑着微博亿级社交平台,也成为很多互联网公司的标配.这里将以Redis Cluster集群为核心,基于最新的Redis5版本,从原理再到实战,玩转Redis集群 ...
- 支撑微博亿级社交平台,小白也能玩转Redis集群(实战篇)
上篇文章<支撑微博亿级社交平台,小白也能玩转Redis集群(原理篇)>介绍了Redis集群相关原理,这篇文章将介绍Redis Cluster集群的搭建.配置,运维.扩容等具体操作 集群搭建 ...
- 目前微信 微博 新浪 豆瓣等所有分享的js插件
原理 功能 集成微信.微博.开心.豆瓣.人人.qq微博.搜狐.qq空间等分享 即时分享: 默认加载插件,即启动全部分享 定制分享:通过参数配置.静态数据配置 由你决定何时分享,如何分享 扩展: 通过数 ...
- 分享-QQ/微信/微博(环境搭建)
QQ环境搭建
- qq空间微博等更多社交平台分享
<!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>& ...
- javascript社交平台分享-新浪微博、QQ微博、QQ好友、QQ空间、人人网
整理的五个社交平台的分享 <!doctype html> <html lang="en"> <head> <meta charset=&q ...
- 国外社交网站获取分享数量APIs
之前有一篇文章详细介绍了如何获取网页在Facebook,Twitter和LinkedIn社交平台上分享的数量,点击这里查看.这里再扩充一下! Twitter GET URL: http://cdn.a ...
随机推荐
- man mountd(rpc.mountd中文手册)
本人译作集合:http://www.cnblogs.com/f-ck-need-u/p/7048359.html rpc.mountd() System Manager's Manual rpc.mo ...
- Redis持久化及其配置
引言 终于可以有时间继续看书,整理自己的见解, 写下2019年第一篇自己的随笔.从去年9月份跳槽到新公司后,几乎天天的加班让整个人都盲目了,原本计划好的事情总是会被打乱.都说坚持一件事情很难,特别是写 ...
- GVRP 的工作机制和工作模式
GVRP 简介 GVRP 基于 GARP 的工作机制来维护设备中的 VLAN 动态注册信息,并将该信息向其他设备传播:当设备启动了 GVRP 之后,就能够接收来自其他设备的 VLAN 注册信息,并动态 ...
- Squid实现正向代理及访问控制--技术流ken
Squid及正向代理简介 Squid cache(简称为Squid)是一个流行的自由软件,它符合GNU通用公共许可证.Squid作为网页服务器的前置cache服务器,可以代理用户向web服务器请求数据 ...
- word2vec初探
在自然语言处理入门里我们提到了词向量的概念,tf-idf的概念,并且在实际的影评正负面预测项目中使用了tf-idf,取得了还算不错的效果.这一篇,我们来尝试一下使用来自google的大名鼎鼎的word ...
- sql存储过程,根据多个条件查询,返回一个dataTable或者DataSet
不废话,先直接代码 首先sql部分(我在这里加了一个@zx作为判断,一般不需要这个参数): ALTER Proc [dbo].[Proc_Boss_Show] ),--开始条数 ),--结束条数 @S ...
- [转]VirtualBox centos7扩容
本文转自:https://www.cnblogs.com/xd502djj/p/7367704.html 有时候扩容还真不如重新建立一个大硬盘的系统,但是如果你安装了好多东西的话,那还是来扩容一下吧. ...
- oracle表空间大小的限制和DB_BLOCK_SIZE的概念
之前接触的项目表空间最大也不超过10G,所以导入数据库时一直使用导入本地的oracle数据库文件的方法,即根据dmp文件大小设置一个数据文件,设定表空间最大值. --创建表空间,数据文件为'F:\ap ...
- MySql常用 join 详解
虽然这类资料比较多....我觉得还是有必要记下来,新手可以看看吧...老司机可以一眼飘过那... 常用SQL JOINS方式 1.SELECT select_list FROM TABLEA A LE ...
- 【转】AtomicReference与volatile的区别
来源:AtomicReference与volatile的区别 AtomicReference与volatile的在可见性上的意义是一致的. volatile不能保证原子性,AutomicReferen ...