===公告===
由于腾讯这些接口刚开放,故不是很稳定,修改调整的很频繁,请大家耐心调试!
关于签名值错误:包含这三个字符会签名值错误,请自己替换(将英文换成中文)
* sendContent = sendContent.replaceAll("!", "!");
* sendContent = sendContent.replaceAll("\\(", "(");
* sendContent = sendContent.replaceAll("\\)", ")");
===作用===
通过“QQ登录”,用户能使用QQ帐号一键登录接入网站,大大降低了用户注册、登录的门槛,借助庞大的QQ用户群,给第三方网站带来更多新用户。已登录用户还可以将在第三方网站发布、分享的信息即时同步到QQ空间,使网站内容通过好友关系得到进一步的传播,从而提升网站的访问量和用户数。
===前提准备===
* 在开始搭建开发环境之前,您必须掌握如下知识或技能
# 能够使用 Java 开发应用程序;
# 对OAuth、QQ开放平台有一定了解;
# 熟悉 Maven2+,SVN;
===不熟悉Maven,SVN===
* 可以直接导入Eclipse Dynamic Web Project项目名demo-nop
* 或手动拷贝相关文件至您熟悉的环境(以Eclipse Web项目为例,我们叫这个项目为Q项目)
# 下载connect-1.x-all-in-one.zip,解压至当前文件夹
# 拷贝demo/src/main/java中的所有文件至Q项目src目录
# 拷贝demo/src/main/resources中的所有文件至Q项目src目录
# 拷贝demo/src/main/webapp中的所有文件至Q项目WebRoot(或叫WebContent)下
# 拷贝lib目录下所有的jar包至Q项目WebRoot(或叫WebContent)/WEB-INF/lib下(servlet-api-2.5.jar如果容器已经包含就不必添加)
===在项目中添加Maven依赖===
<code language="xml"><dependency></code>
<code language="xml"><groupId>com.qq</groupId></code>
<code language="xml"><artifactId>connect</artifactId></code>
<code language="xml"><version>1.3.0</version></code>
<code language="xml"><scope>compile</scope></code>
<code language="xml"></dependency></code>
<code language="xml"><repository></code>
<code language="xml"><id>release</id></code>
<code language="xml"><name>Lamb at Google Maven repository of release</name></code>
<code language="xml"><url>http://m2-rep.googlecode.com/svn/release</url></code>
<code language="xml"><snapshots></code>
<code language="xml"><enabled>false</enabled></code>
<code language="xml"></snapshots></code>
<code language="xml"><releases></code>
<code language="xml"><enabled>true</enabled></code>
<code language="xml"></releases></code>
<code language="xml"></repository></code>
===开始搭建===
* Connect是使用Maven2进行的项目构建,所以并不依赖于任何一款Java IDE,只要支持Maven的IDE都可以进行调试和开发。
====`NetBeans配置`__====
# 工具->选项->其他->Maven->外部&Maven主页->浏览 把 Maven 的路径加上
# 用 SVN 把项目迁出 http://open-qq.googlecode.com/svn/trunk/demo
# 运行项目。右键项目,定制-> jetty:run
====`Eclipse配置`====
# 安装 Maven 的插件:The Maven Integration for Eclipse
# Window->Preferences->Maven->installations->Add 把 Maven 的路径添加上
# 用 SVN 把项目迁出 http://open-qq.googlecode.com/svn/trunk/demo
# 右键项目,选择Configure --> Convert to Maven Project
# 右键项目,选择run as maven build...-->Goals:eclipse:eclipse静静等待Build成功即可
# 右键项目,选择刷新(refresh)
# 运行项目。右键项目,run as maven build... --> Goals: jetty:run
===启动配置===
* 前提条件已经申请到QQ互联的APPID APPKEY
# 在demo中找到src/main/resources/connect.properties这个文件
# 正确填写APP_ID, APP_KEY, OAUTH_CALLBACK
===本地测试===
* 前提准备,了解本地Host文件的作用
# 找到C:\WINDOWS\system32\drivers\etc\hosts这个文件
# 用文本方式打开
# 增加一行:127.0.0.1 www.domain.com
# 启动本地服务器
# 启动浏览器访问http://www.domain.com/projectname
===其他===
* 下载:http://code.google.com/p/open-qq/downloads/list
* QQ群:13139268
* 注:众人拾柴火焰高,欢迎各位反馈使用中的bug。
* 报告issue请来:http://code.google.com/p/open-qq/issues/list
* 站内信或者下面方式
* 微博:http://t.qq.com/lambsand
* 邮箱:lamb52gao#gmail.com
* 博客:http://lamb.b3log.org
没有合适的资源?快使用搜索试试~ 我知道了~
基于java的开发源码-QQ登录的接口 open-qq.zip
共221个文件
svn-base:54个
all-wcprops:46个
entries:46个
1 下载量 108 浏览量
2024-01-08
22:46:09
上传
评论
收藏 1.38MB ZIP 举报
温馨提示
打地鼠 基于java的开发源码-QQ登录的接口 open-qq.zip 基于java的开发源码-QQ登录的接口 open-qq.zip 基于java的开发源码-QQ登录的接口 open-qq.zip 基于java的开发源码-QQ登录的接口 open-qq.zip 基于java的开发源码-QQ登录的接口 open-qq.zip 基于java的开发源码-QQ登录的接口 open-qq.zip 基于java的开发源码-QQ登录的接口 open-qq.zip 基于java的开发源码-QQ登录的接口 open-qq.zip 基于java的开发源码-QQ登录的接口 open-qq.zip 基于java的开发源码-QQ登录的接口 open-qq.zip
资源推荐
资源详情
资源评论
收起资源包目录
基于java的开发源码-QQ登录的接口 open-qq.zip (221个子文件)
all-wcprops 949B
all-wcprops 796B
all-wcprops 776B
all-wcprops 766B
all-wcprops 756B
all-wcprops 536B
all-wcprops 512B
all-wcprops 343B
all-wcprops 246B
all-wcprops 245B
all-wcprops 236B
all-wcprops 232B
all-wcprops 228B
all-wcprops 220B
all-wcprops 214B
all-wcprops 204B
all-wcprops 202B
all-wcprops 194B
all-wcprops 192B
all-wcprops 190B
all-wcprops 182B
all-wcprops 160B
all-wcprops 95B
all-wcprops 94B
all-wcprops 93B
all-wcprops 93B
all-wcprops 90B
all-wcprops 90B
all-wcprops 90B
all-wcprops 89B
all-wcprops 89B
all-wcprops 87B
all-wcprops 86B
all-wcprops 86B
all-wcprops 86B
all-wcprops 84B
all-wcprops 83B
all-wcprops 82B
all-wcprops 81B
all-wcprops 81B
all-wcprops 81B
all-wcprops 78B
all-wcprops 77B
all-wcprops 76B
all-wcprops 73B
all-wcprops 73B
CallbackServlet.class 4KB
AddShareServlet.class 3KB
ConnectServlet.class 2KB
.classpath 714B
.classpath 595B
.classpath 595B
org.eclipse.wst.common.component 451B
org.eclipse.wst.jsdt.ui.superType.container 49B
dir-prop-base 32B
dir-prop-base 32B
entries 1KB
entries 1KB
entries 1KB
entries 1KB
entries 1KB
entries 747B
entries 741B
entries 560B
entries 542B
entries 404B
entries 402B
entries 401B
entries 400B
entries 397B
entries 395B
entries 391B
entries 389B
entries 388B
entries 387B
entries 384B
entries 383B
entries 383B
entries 382B
entries 327B
entries 250B
entries 247B
entries 241B
entries 240B
entries 235B
entries 233B
entries 232B
entries 231B
entries 231B
entries 230B
entries 228B
entries 228B
entries 228B
entries 227B
entries 227B
entries 227B
entries 226B
entries 225B
entries 224B
entries 224B
共 221 条
- 1
- 2
- 3
资源评论
助力毕业
- 粉丝: 2173
- 资源: 5122
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功