|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.belerweb.social.SDK
com.belerweb.social.qq.connect.api.QQConnect
public final class QQConnect
| Constructor Summary | |
|---|---|
QQConnect(String clientId,
String clientSecret)
|
|
QQConnect(String clientId,
String clientSecret,
String redirectUri)
|
|
| Method Summary | |
|---|---|
Result<Error> |
addIdol(String accessToken,
String openId,
List<String> name)
收听腾讯微博上的用户。 文档地址:http://wiki.connect.qq.com/add_idol |
Result<Error> |
addIdol(String accessToken,
String openId,
List<String> name,
List<String> fopenids)
收听腾讯微博上的用户。 文档地址:http://wiki.connect.qq.com/add_idol |
Result<Error> |
addIdol(String accessToken,
String oauthConsumerKey,
String openId,
List<String> name,
List<String> fopenids)
收听腾讯微博上的用户。 文档地址:http://wiki.connect.qq.com/add_idol |
Result<Error> |
addOneBlog(String accessToken,
String openId,
String title,
String content)
登录用户发表一篇新日志。 文档地址:http://wiki.connect.qq.com/add_one_blog |
Result<Error> |
addOneBlog(String accessToken,
String oauthConsumerKey,
String openId,
String title,
String content)
登录用户发表一篇新日志。 文档地址:http://wiki.connect.qq.com/add_one_blog |
Result<NewT> |
addPicT(String accessToken,
String openId,
String content,
byte[] pic)
上传一张图片,并发布一条消息到腾讯微博平台上。 文档地址:http://wiki.connect.qq.com/add_pic_t |
Result<NewT> |
addPicT(String accessToken,
String oauthConsumerKey,
String openId,
String content,
byte[] pic)
上传一张图片,并发布一条消息到腾讯微博平台上。 文档地址:http://wiki.connect.qq.com/add_pic_t |
Result<NewT> |
addPicT(String accessToken,
String oauthConsumerKey,
String openId,
String content,
byte[] pic,
String clientIp,
Double lon,
Double lat,
Boolean sync,
Boolean compatible)
上传一张图片,并发布一条消息到腾讯微博平台上。 文档地址:http://wiki.connect.qq.com/add_pic_t |
Result<NewT> |
addT(String accessToken,
String openId,
String content)
发表一条微博信息(纯文本)到腾讯微博平台上。注意连续两次发布的微博内容不可以重复。 文档地址:http://wiki.connect.qq.com/add_t |
Result<NewT> |
addT(String accessToken,
String oauthConsumerKey,
String openId,
String content)
发表一条微博信息(纯文本)到腾讯微博平台上。注意连续两次发布的微博内容不可以重复。 文档地址:http://wiki.connect.qq.com/add_t |
Result<NewT> |
addT(String accessToken,
String oauthConsumerKey,
String openId,
String content,
String clientIp,
Double lon,
Double lat,
Boolean sync,
Boolean compatible)
发表一条微博信息(纯文本)到腾讯微博平台上。注意连续两次发布的微博内容不可以重复。 文档地址:http://wiki.connect.qq.com/add_t |
Result<Error> |
delIdol(String accessToken,
String openId,
String name)
取消收听腾讯微博上的用户。 文档地址:http://wiki.connect.qq.com/del_idol |
Result<Error> |
delIdol(String accessToken,
String openId,
String name,
String fopenid)
取消收听腾讯微博上的用户。 文档地址:http://wiki.connect.qq.com/del_idol |
Result<Error> |
delIdol(String accessToken,
String oauthConsumerKey,
String openId,
String name,
String fopenid)
取消收听腾讯微博上的用户。 文档地址:http://wiki.connect.qq.com/del_idol |
Result<Error> |
delT(String accessToken,
String openId,
String id)
根据微博ID删除指定微博。 文档地址:http://wiki.connect.qq.com/del_t |
Result<Error> |
delT(String accessToken,
String oauthConsumerKey,
String openId,
String id)
根据微博ID删除指定微博。 文档地址:http://wiki.connect.qq.com/del_t |
String |
getClientId()
|
String |
getClientSecret()
|
OAuth2 |
getOAuth2()
|
String |
getRedirectUri()
|
Result<List<TenpayAddress>> |
getTenpayAddr(String accessToken,
String openId)
获取财付通用户的收货地址。一个用户可能设置了多条收货地址信息。查询的用户必须为财付通用户,否则查询将返回失败。 文档地址:http://wiki.connect.qq.com/get_tenpay_addr |
Result<List<TenpayAddress>> |
getTenpayAddr(String accessToken,
String openId,
Integer offset,
Integer limit)
获取财付通用户的收货地址。一个用户可能设置了多条收货地址信息。查询的用户必须为财付通用户,否则查询将返回失败。 文档地址:http://wiki.connect.qq.com/get_tenpay_addr |
Result<List<TenpayAddress>> |
getTenpayAddr(String accessToken,
String oauthConsumerKey,
String openId,
Integer offset,
Integer limit)
获取财付通用户的收货地址。一个用户可能设置了多条收货地址信息。查询的用户必须为财付通用户,否则查询将返回失败。 文档地址:http://wiki.connect.qq.com/get_tenpay_addr |
User |
getUser()
|
void |
setClientId(String clientId)
|
void |
setClientSecret(String clientSecret)
|
void |
setRedirectUri(String redirectUri)
|
| Methods inherited from class com.belerweb.social.SDK |
|---|
addNotNullParameter, addParameter, addTrueParameter, get, get, lonLatToAddress, post, post, post |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public QQConnect(String clientId,
String clientSecret)
public QQConnect(String clientId,
String clientSecret,
String redirectUri)
| Method Detail |
|---|
public Result<Error> addIdol(String accessToken,
String openId,
List<String> name)
accessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。openId - 用户的ID,与QQ号码一一对应。name - 要收听的用户的账户名列表。最多30个。
public Result<Error> addIdol(String accessToken,
String openId,
List<String> name,
List<String> fopenids)
accessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。openId - 用户的ID,与QQ号码一一对应。name - 要收听的用户的账户名列表。最多30个。fopenids - 要收听的用户的openid列表。最多30个。 name和fopenids至少选一个,若同时存在则以name值为主。
public Result<Error> addIdol(String accessToken,
String oauthConsumerKey,
String openId,
List<String> name,
List<String> fopenids)
accessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。oauthConsumerKey - 申请QQ登录成功后,分配给应用的appidopenId - 用户的ID,与QQ号码一一对应。name - 要收听的用户的账户名列表。最多30个。fopenids - 要收听的用户的openid列表。最多30个。 name和fopenids至少选一个,若同时存在则以name值为主。
public Result<Error> delIdol(String accessToken,
String openId,
String name)
accessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。openId - 用户的ID,与QQ号码一一对应。name - 要取消收听的用户的账户名。 可选,name和fopenid至少选一个,若同时存在则以name值为主。
public Result<Error> delIdol(String accessToken,
String openId,
String name,
String fopenid)
accessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。openId - 用户的ID,与QQ号码一一对应。name - 要取消收听的用户的账户名。 可选,name和fopenid至少选一个,若同时存在则以name值为主。fopenid - 要取消收听的用户的openid。可选,name和fopenid至少选一个,若同时存在则以name值为主。
public Result<Error> delIdol(String accessToken,
String oauthConsumerKey,
String openId,
String name,
String fopenid)
accessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。oauthConsumerKey - 申请QQ登录成功后,分配给应用的appidopenId - 用户的ID,与QQ号码一一对应。name - 要取消收听的用户的账户名。 可选,name和fopenid至少选一个,若同时存在则以name值为主。fopenid - 要取消收听的用户的openid。可选,name和fopenid至少选一个,若同时存在则以name值为主。
public Result<Error> addOneBlog(String accessToken,
String openId,
String title,
String content)
accessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。openId - 用户的ID,与QQ号码一一对应。title - 日志标题(纯文本,最大长度128个字节,utf-8编码)。content - 文章内容(html数据,最大长度100*1024个字节,utf-8编码).
public Result<Error> addOneBlog(String accessToken,
String oauthConsumerKey,
String openId,
String title,
String content)
accessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。oauthConsumerKey - 申请QQ登录成功后,分配给应用的appidopenId - 用户的ID,与QQ号码一一对应。title - 日志标题(纯文本,最大长度128个字节,utf-8编码)。content - 文章内容(html数据,最大长度100*1024个字节,utf-8编码).
public Result<NewT> addT(String accessToken,
String openId,
String content)
accessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。openId - 用户的ID,与QQ号码一一对应。content - 表示要发表的微博内容。必须为UTF-8编码,最长为140个汉字,也就是420字节。如果微博内容中有URL,后台会自动将该URL转换为短URL,每个URL折算成11个字节。
若在此处@好友,需正确填写好友的微博账号,而非昵称。
public Result<NewT> addT(String accessToken,
String oauthConsumerKey,
String openId,
String content)
accessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。oauthConsumerKey - 申请QQ登录成功后,分配给应用的appidopenId - 用户的ID,与QQ号码一一对应。content - 表示要发表的微博内容。必须为UTF-8编码,最长为140个汉字,也就是420字节。如果微博内容中有URL,后台会自动将该URL转换为短URL,每个URL折算成11个字节。
若在此处@好友,需正确填写好友的微博账号,而非昵称。
public Result<NewT> addT(String accessToken,
String oauthConsumerKey,
String openId,
String content,
String clientIp,
Double lon,
Double lat,
Boolean sync,
Boolean compatible)
accessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。oauthConsumerKey - 申请QQ登录成功后,分配给应用的appidopenId - 用户的ID,与QQ号码一一对应。content - 表示要发表的微博内容。必须为UTF-8编码,最长为140个汉字,也就是420字节。如果微博内容中有URL,后台会自动将该URL转换为短URL,每个URL折算成11个字节。
若在此处@好友,需正确填写好友的微博账号,而非昵称。clientIp - 用户ip。必须正确填写用户侧真实ip,不能为内网ip及以127或255开头的ip,以分析用户所在地。lon - 用户所在地理位置的经度。为实数,最多支持10位有效数字。有效范围:-180.0到+180.0,+表示东经,默认为0.0。lat - 用户所在地理位置的纬度。为实数,最多支持10位有效数字。有效范围:-90.0到+90.0,+表示北纬,默认为0.0。sync - 标识是否将发布的微博同步到QQ空间(0:同步; 1:不同步;),默认为0。该参数只支持OAuth1.0,OAuth2.0暂不支持。compatible - 容错标志,支持按位操作,默认为0。0x20:微博内容长度超过140字则报错;0:以上错误均做容错处理,即发表普通微博。
public Result<Error> delT(String accessToken,
String openId,
String id)
accessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。openId - 用户的ID,与QQ号码一一对应。id - 微博消息的ID,用来唯一标识一条微博消息。
public Result<NewT> addPicT(String accessToken,
String openId,
String content,
byte[] pic)
accessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。openId - 用户的ID,与QQ号码一一对应。content - 表示要发表的微博内容。必须为UTF-8编码,最长为140个汉字,也就是420字节。如果微博内容中有URL,后台会自动将该URL转换为短URL,每个URL折算成11个字节。
若在此处@好友,需正确填写好友的微博账号,而非昵称。pic - 要上传的图片的文件名以及图片的内容(在发送请求时,图片内容以二进制数据流的形式发送,见下面的请求示例)。图片仅支持gif、jpeg、jpg、png、bmp及ico格式(所有图片都会重新压缩
,gif被重新压缩后不会再有动画效果),图片size小于4M。
public Result<NewT> addPicT(String accessToken,
String oauthConsumerKey,
String openId,
String content,
byte[] pic)
accessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。oauthConsumerKey - 申请QQ登录成功后,分配给应用的appidopenId - 用户的ID,与QQ号码一一对应。content - 表示要发表的微博内容。必须为UTF-8编码,最长为140个汉字,也就是420字节。如果微博内容中有URL,后台会自动将该URL转换为短URL,每个URL折算成11个字节。
若在此处@好友,需正确填写好友的微博账号,而非昵称。pic - 要上传的图片的文件名以及图片的内容(在发送请求时,图片内容以二进制数据流的形式发送,见下面的请求示例)。图片仅支持gif、jpeg、jpg、png、bmp及ico格式(所有图片都会重新压缩
,gif被重新压缩后不会再有动画效果),图片size小于4M。
public Result<NewT> addPicT(String accessToken,
String oauthConsumerKey,
String openId,
String content,
byte[] pic,
String clientIp,
Double lon,
Double lat,
Boolean sync,
Boolean compatible)
accessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。oauthConsumerKey - 申请QQ登录成功后,分配给应用的appidopenId - 用户的ID,与QQ号码一一对应。content - 表示要发表的微博内容。必须为UTF-8编码,最长为140个汉字,也就是420字节。如果微博内容中有URL,后台会自动将该URL转换为短URL,每个URL折算成11个字节。
若在此处@好友,需正确填写好友的微博账号,而非昵称。pic - 要上传的图片的文件名以及图片的内容(在发送请求时,图片内容以二进制数据流的形式发送,见下面的请求示例)。图片仅支持gif、jpeg、jpg、png、bmp及ico格式(所有图片都会重新压缩
,gif被重新压缩后不会再有动画效果),图片size小于4M。clientIp - 用户ip。必须正确填写用户侧真实ip,不能为内网ip及以127或255开头的ip,以分析用户所在地。lon - 用户所在地理位置的经度。为实数,最多支持10位有效数字。有效范围:-180.0到+180.0,+表示东经,默认为0.0。lat - 用户所在地理位置的纬度。为实数,最多支持10位有效数字。有效范围:-90.0到+90.0,+表示北纬,默认为0.0。sync - 标识是否将发布的微博同步到QQ空间(0:同步; 1:不同步;),默认为0。该参数只支持OAuth1.0,OAuth2.0暂不支持。compatible - 容错标志,支持按位操作,默认为0。0x20:微博内容长度超过140字则报错;0:以上错误均做容错处理,即发表普通微博。
public Result<Error> delT(String accessToken,
String oauthConsumerKey,
String openId,
String id)
accessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。oauthConsumerKey - 申请QQ登录成功后,分配给应用的appidopenId - 用户的ID,与QQ号码一一对应。id - 微博消息的ID,用来唯一标识一条微博消息。
public Result<List<TenpayAddress>> getTenpayAddr(String accessToken,
String openId)
accessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。openId - 用户的ID,与QQ号码一一对应。
public Result<List<TenpayAddress>> getTenpayAddr(String accessToken,
String openId,
Integer offset,
Integer limit)
accessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。openId - 用户的ID,与QQ号码一一对应。offset - 表示查询收货地址的偏移量,一般情况下offset可以不传值或传入0,表示从第一条开始读取。offset参数是为一种特殊情况准备的,即该收货人有很多条收获地址,需要分页展示,
则offset可设置为该页显示的条数。例如如果offset为10,则会跳过第10条收货地址,从第11条收货地址开始读取。limit - 表示查询收货地址的返回限制数(即最多期望返回几个收货地址)。limit不传默认按照5来处理。
public Result<List<TenpayAddress>> getTenpayAddr(String accessToken,
String oauthConsumerKey,
String openId,
Integer offset,
Integer limit)
accessToken - 可通过使用Authorization_Code获取Access_Token 或来获取。access_token有3个月有效期。oauthConsumerKey - 申请QQ登录成功后,分配给应用的appidopenId - 用户的ID,与QQ号码一一对应。offset - 表示查询收货地址的偏移量,一般情况下offset可以不传值或传入0,表示从第一条开始读取。offset参数是为一种特殊情况准备的,即该收货人有很多条收获地址,需要分页展示,
则offset可设置为该页显示的条数。例如如果offset为10,则会跳过第10条收货地址,从第11条收货地址开始读取。limit - 表示查询收货地址的返回限制数(即最多期望返回几个收货地址)。limit不传默认按照5来处理。public OAuth2 getOAuth2()
public User getUser()
public String getClientId()
public void setClientId(String clientId)
public String getClientSecret()
public void setClientSecret(String clientSecret)
public String getRedirectUri()
public void setRedirectUri(String redirectUri)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||