开源【QQ登录】Connect QQ Java SDK 1.2 发布
作用:通过“QQ登录”,用户能使用QQ帐号一键登录接入网站,大大降低了用户注册、登录的门槛,借助庞大的QQ用户群,给第三方网站带来更多新用户。已登录用户还可以将在第三方网站发布、分享的信息即时同步到QQ空间,使网站内容通过好友关系得到进一步的传播,从而提升网站的访问量和用户数。
?
项目地址:http://open-qq.googlecode.com
下载:http://open-qq.googlecode.com/files/connect-1.2-all-in-one.zip
?
#前提准备:
在开始搭建开发环境之前,您必须掌握如下知识或技能: i)能够使用 Java 开发应用程序;
ii)对OAuth、QQ开放平台有一定了解;
iii)熟悉 Maven2+,SVN;
?
#开始搭建:
Connect是使用Maven2进行的项目构建,所以并不依赖于任何一款Java IDE,只要支持Maven的IDE都可以进行调试和开发。
NetBeans?配置
i)工具->选项->其他->Maven->外部&Maven主页->浏览 把 Maven 的路径加上
ii)用 SVN 把项目迁出?http://open-qq.googlecode.com/svn/trunk/demo
ii)运行项目。右键项目,定制-> jetty:run
?
Eclipse配置
i)安装 Maven 的插件:The Maven Integration for Eclipse
ii)Window->Preferences->Maven->installations->Add 把 Maven 的路径添加上
iii)用 SVN 把项目迁出?http://open-qq.googlecode.com/svn/trunk/demo
iv)win+R->cmd进入命令行 进入项目所在目录(e.g:D: 回车;cd foldername 回车 etc...) 你如果成功进入会发现pom.xml,运行命令mvn eclipse:eclipse ,静静等待,Build成功即可 v)在Eclipse中右键项目,选择刷新(refresh)
vi)在Eclipse中右键项目,选择Configure --> Convert to Maven Project
vii)运行项目。右键项目,run as maven build... --> Goals: jetty:run
#启动配置
前提准备,已经申请到QQ互联的APP_ID, APP_KEY
i)在demo中找到src/main/resources/connect.properties这个文件#本地测试
ii)正确填写APP_ID, APP_KEY, OAUTH_CALLBACK
前提准备,了解本地Host文件的作用
i)找到C:\WINDOWS\system32\drivers\etc\hosts这个文件
ii)用文本方式打开
iii)增加一行:127.0.0.1 wwww.domain.com
iv)启动本地服务器
v)启动浏览器访问http://wwww.domain.com/projectname