com.belerweb.social.qq.connect.api
Class QZone

java.lang.Object
  extended by com.belerweb.social.API
      extended by com.belerweb.social.qq.connect.api.QZone

public final class QZone
extends API

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

QZone

protected QZone(QQConnect connect)
Method Detail

listAlbum

public Result<Album> listAlbum(String accessToken,
                               String openid)
获取登录用户的相册列表。 文档地址:http://wiki.connect.qq.com/list_album

Parameters:
accessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。
openid - 用户的ID,与QQ号码一一对应。

listAlbum

public Result<Album> listAlbum(String oAuthConsumerKey,
                               String accessToken,
                               String openid)
获取登录用户的相册列表。 文档地址:http://wiki.connect.qq.com/list_album

Parameters:
oAuthConsumerKey - 申请QQ登录成功后,分配给应用的appid
accessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。
openid - 用户的ID,与QQ号码一一对应。

addAlbum

public Result<Album> addAlbum(String accessToken,
                              String openid,
                              String albumName)
登录用户创建一个公共相册。注:每个用户最多可创建10个相册。 文档地址:http://wiki.connect.qq.com/add_album

Parameters:
accessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。
openid - 用户的ID,与QQ号码一一对应。
albumName - 相册名,不能超过30个字符。

addAlbum

public 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

Parameters:
oAuthConsumerKey - 申请QQ登录成功后,分配给应用的appid
accessToken - 可通过使用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个字符。

uploadPic

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)
登录用户上传照片,支持单张上传和批量上传。 文档地址:http://wiki.connect.qq.com/upload_pic

Parameters:
oAuthConsumerKey - 申请QQ登录成功后,分配给应用的appid
accessToken - 可通过使用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中展示。

listPhoto

public Result<Photo> listPhoto(String accessToken,
                               String openid,
                               String albumId)
获取登录用户的照片列表。 文档地址:http://wiki.connect.qq.com/list_photo

Parameters:
accessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。
openid - 用户的ID,与QQ号码一一对应。
albumId - 表示要获取的照片列表所在的相册ID。

listPhoto

public Result<Photo> listPhoto(String oAuthConsumerKey,
                               String accessToken,
                               String openid,
                               String albumId)
获取登录用户的照片列表。 文档地址:http://wiki.connect.qq.com/list_photo

Parameters:
oAuthConsumerKey - 申请QQ登录成功后,分配给应用的appid
accessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。
openid - 用户的ID,与QQ号码一一对应。
albumId - 表示要获取的照片列表所在的相册ID。


Copyright © 2014. All Rights Reserved.