com.qq.connect.api.qzone
类 Share
java.lang.Object
com.qq.connect.QQConnect
com.qq.connect.api.qzone.Share
- 所有已实现的接口:
- java.io.Serializable
public class Share
- extends QQConnect
第三方网站可以调用此类的分享接口,在用户授权的情况下,可以以用户的名义发布一条动态(feeds)到QQ空间,此外还可在腾讯微博上发一条微博(用户可自己选择是否转发到微博)。
注意网站必须一次性将信息传输给本分享接口。
分享功能现在支持网页分享和视频分享。
建议网站将请求的频率限制在每秒1次以下。如请求过于频繁,该接口将可能被禁用。
- 另请参见:
- 序列化表格
构造方法摘要 |
Share(java.lang.String token,
java.lang.String openID)
利用获取到的accesstoken, openid 信息构造Share 对象 |
方法摘要 |
GeneralResultBean |
addShare(java.lang.String title,
java.lang.String url,
java.lang.String site,
java.lang.String fromUrl,
java.lang.String... parameters)
第三方网站可以调用本分享接口,在用户授权的情况下,可以以用户的名义发布一条动态(feeds)到QQ空间,此外还可在腾讯微博上发一条微博(
用户可自己选择是否转发到微博)。 |
从类 java.lang.Object 继承的方法 |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Share
public Share(java.lang.String token,
java.lang.String openID)
- 利用获取到的accesstoken, openid 信息构造Share 对象
- 参数:
token
- openID
-
addShare
public GeneralResultBean addShare(java.lang.String title,
java.lang.String url,
java.lang.String site,
java.lang.String fromUrl,
java.lang.String... parameters)
throws QQConnectException
- 第三方网站可以调用本分享接口,在用户授权的情况下,可以以用户的名义发布一条动态(feeds)到QQ空间,此外还可在腾讯微博上发一条微博(
用户可自己选择是否转发到微博)。
- 参数:
title
- feeds的标题,最长36个中文字,超出部分会被截断。url
- 分享所在网页资源的链接,点击后跳转至第三方网页。请以http://开头。site
- 分享的来源网站名称,请填写网站申请接入时注册的网站名称.fromUrl
- 分享的来源网站对应的网站地址url。请以http://开头。parameters
- 需要发表到分享的信息,可选参数
此方法可以接收随意多的String参数,参数按照官方文档
调用示例:
Share share = new Share(accessToken, openID);
String con = "测试内容!" + new Random().nextInt();
GeneralResultBean grb = share.addShare(con, "http://********.com", "******", "http://******.com",
"comment=" + con + "comment",
"summary=" + con + "summary",
"images=http://static.qplus.com/images/new/qplusDesktop.png",
"type=5",
"playurl=http://v.qq.com/cover/n/npx35dfxppey2k9.html?vid=n0107va2lqx&_out=0",
"nswb=1");
- 返回:
- GeneralResultBean
ResultBean
- 抛出:
QQConnectException
- when QQConnect service is not reachable- 从以下版本开始:
- javaSE 5.0
- 另请参见:
- add_share