package net.dev123.sns.qqzone;
import net.dev123.commons.oauth.config.OAuthConfigurationBase;
public class QQZoneOAuthConfiguration extends OAuthConfigurationBase {
public QQZoneOAuthConfiguration() {
this.setOAuthConsumerKey("OAuthKey");
this.setOAuthConsumerSecret("OAuthSecret");
this.setOAuthCallbackURL("http://www.yibo.me/authorize/getAccessToken.action");
this.setOAuthAccessTokenURL("https://graph.qq.com/oauth2.0/token");
this.setOAuthAuthorizeURL("https://graph.qq.com/oauth2.0/authorize?display=mobile");
String[] scopes = new String[]{
"get_user_info", // 获取用户信息
"list_album", // 获取用户QQ空间相册列表
"add_share", // 同步动态到QQ空间
"add_weibo", // 发表一条消息到腾讯微博
"add_topic", // 发表一条说说到QQ空间
"add_one_blog", // 发表一篇日志到QQ空间
"add_album", // 创建一个QQ空间相册
"upload_pic" // 上传一张照片到QQ空间相册
};
this.setOAuthScopes(scopes);
this.setOAuthScopeSeparator(",");
}
}