|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.belerweb.social.API
com.belerweb.social.qq.connect.api.QZone
public final class QZone
QZone API,相册,日志...
| Field Summary |
|---|
| Fields inherited from class com.belerweb.social.API |
|---|
connect, t, weibo, weixin |
| Constructor Summary | |
|---|---|
protected |
QZone(QQConnect connect)
|
| Method Summary | |
|---|---|
Result<Album> |
addAlbum(String accessToken,
String openid,
String albumName)
登录用户创建一个公共相册。注:每个用户最多可创建10个相册。 文档地址:http://wiki.connect.qq.com/add_album |
Result<Album> |
addAlbum(String oAuthConsumerKey,
String accessToken,
String openid,
String albumName,
String albumDesc,
AlbumPrivilege privilege,
String question,
String answer)
登录用户创建相册。注:每个用户最多可创建10个相册。 文档地址:http://wiki.connect.qq.com/add_album |
Result<Album> |
listAlbum(String accessToken,
String openid)
获取登录用户的相册列表。 文档地址:http://wiki.connect.qq.com/list_album |
Result<Album> |
listAlbum(String oAuthConsumerKey,
String accessToken,
String openid)
获取登录用户的相册列表。 文档地址:http://wiki.connect.qq.com/list_album |
Result<Photo> |
listPhoto(String accessToken,
String openid,
String albumId)
获取登录用户的照片列表。 文档地址:http://wiki.connect.qq.com/list_photo |
Result<Photo> |
listPhoto(String oAuthConsumerKey,
String accessToken,
String openid,
String albumId)
获取登录用户的照片列表。 文档地址:http://wiki.connect.qq.com/list_photo |
Result<PicUploadResult> |
uploadPic(String oAuthConsumerKey,
String accessToken,
String openid,
String title,
byte[] picture,
String photoDesc,
String albumId,
Boolean mobile,
Double lon,
Double lat,
Boolean needFeed,
Integer successNum,
Integer picNum)
登录用户上传照片,支持单张上传和批量上传。 文档地址:http://wiki.connect.qq.com/upload_pic |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected QZone(QQConnect connect)
| Method Detail |
|---|
public Result<Album> listAlbum(String accessToken,
String openid)
accessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。openid - 用户的ID,与QQ号码一一对应。
public Result<Album> listAlbum(String oAuthConsumerKey,
String accessToken,
String openid)
oAuthConsumerKey - 申请QQ登录成功后,分配给应用的appidaccessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。openid - 用户的ID,与QQ号码一一对应。
public Result<Album> addAlbum(String accessToken,
String openid,
String albumName)
accessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。openid - 用户的ID,与QQ号码一一对应。albumName - 相册名,不能超过30个字符。
public Result<Album> addAlbum(String oAuthConsumerKey,
String accessToken,
String openid,
String albumName,
String albumDesc,
AlbumPrivilege privilege,
String question,
String answer)
oAuthConsumerKey - 申请QQ登录成功后,分配给应用的appidaccessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。openid - 用户的ID,与QQ号码一一对应。albumName - 相册名,不能超过30个字符。albumDesc - 相册描述,不能超过200个字符。privilege - 用户的ID,与QQ号码一一对应。 相册权限,
其取值含义为: 1=公开;3=只主人可见; 4=QQ好友可见; 5=问答加密。
不传则相册默认为公开权限。
如果priv取值为5,即相册是问答加密的,则必须包含问题和答案两个参数:
-question: 问题,不能超过30个字符。
-answer: 答案,不能超过30个字符。
public Result<PicUploadResult> uploadPic(String oAuthConsumerKey,
String accessToken,
String openid,
String title,
byte[] picture,
String photoDesc,
String albumId,
Boolean mobile,
Double lon,
Double lat,
Boolean needFeed,
Integer successNum,
Integer picNum)
oAuthConsumerKey - 申请QQ登录成功后,分配给应用的appidaccessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。openid - 用户的ID,与QQ号码一一对应。title - 照片的命名,必须以.jpg, .gif, .png, .jpeg, .bmp此类后缀结尾。picture - photoDesc - 照片描述,注意照片描述不能超过200个字符。albumId - 相册id。可不填,不填时则根据“mobile”标识选择默认上传的相册。mobile - 标志位,0表示PC,1表示手机。用于当不传相册id时(即albumid为空时)控制是否传到手机相册。(1)如果传1,则当albumid为空时,图片会上传到手机相册;(2)
如果不传或传0,则当albumid为空时,图片会上传到贴图相册;lon - 照片拍摄时的地理位置的经度。请使用原始数据(纯经纬度,0-360)。lat - 照片拍摄时的地理位置的纬度。请使用原始数据(纯经纬度,0-360)。needFeed - 标识上传照片时是否要发feed(0:不发feed; 1:发feed)。如果不填则默认为发feed。successNum - 批量上传照片时,已成功上传的张数,指明上传完成情况。单张上传时可以不填,不填则默认为0。picNum - 批量上传照片的总张数,如果不填则默认为1。如果picnum=1,为单张上传,发送单张上传feed;如果picnum>1,为批量上传,发送批量上传feed。批量上传方式:
picnum为一次上传照片的张数
,successnum初始值为0,每调用一次照片上传接口后递增其值。信息中心中的feed表现形式:批量上传时最新的7张在feed中展示。其中最新上传的一张图片展示为大图
,剩下的六张按从新到旧的顺序展示为小图,其他图片不在feed中展示。
public Result<Photo> listPhoto(String accessToken,
String openid,
String albumId)
accessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。openid - 用户的ID,与QQ号码一一对应。albumId - 表示要获取的照片列表所在的相册ID。
public Result<Photo> listPhoto(String oAuthConsumerKey,
String accessToken,
String openid,
String albumId)
oAuthConsumerKey - 申请QQ登录成功后,分配给应用的appidaccessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。openid - 用户的ID,与QQ号码一一对应。albumId - 表示要获取的照片列表所在的相册ID。
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||