作用:通过“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
分享到:
相关推荐
【J2EE插件_VE-SDK-1.2.zip】是一个与Java企业版(J2EE)相关的插件包,其版本为1.2。这个压缩文件可能包含了用于Eclipse集成开发环境(IDE)的扩展,以支持J2EE应用程序的开发、调试和部署。Eclipse是一个广受欢迎...
FreeCMS 是一个基于Java开发的开源且免费的内容管理系统(CMS),专为构建和管理网站而设计。本手册1.2版提供了关于FreeCMS的详细使用指南,包括一系列的bug修复和新功能的添加,旨在提升系统的稳定性和用户体验。 ...
基于java的开发源码-iqq(开源 QQ 工具 iQQ).zip 基于java的开发源码-iqq(开源 QQ 工具 iQQ).zip 基于java的开发源码-iqq(开源 QQ 工具 iQQ).zip 基于java的开发源码-iqq(开源 QQ 工具 iQQ).zip 基于java的开发源码-...
alipay-sdk-java-all,Java SDK.zip
其中,`sinaWeibo javaSDK - weibo4j-oauth2-beta3.1.1`是专门为Java开发者设计的一个开源库,便于他们在Java环境中实现对微博API的调用。本文将深入探讨这个SDK的核心功能、主要特点以及如何在实际项目中进行应用。...
代码是调用开源SDk的FaceCore关键代码。附件中有详细的接口调用说明 FaceCore人脸识别开放平台 (SERVICE INTERFACE PLATFORM)是基于人脸检测、比对核心业务技术的服务平台。平台可为外部合作伙伴提供基于高精度...
面对技术选型,首先要找到可供选择的这些sdk,再对它们进行对比分析,首先我们从中国最大最活跃的开源社区oschina上查找可选的那些sdk。它们必须要满足这样一些基本条件。 ● 开源免费。不解释。 ● 良好的扩展性...
Linux则表明这个SDK是为开源操作系统设计的,而Java则表示它使用的是跨平台的编程语言,使得开发的应用程序可以在任何支持Java的平台上运行。 根据压缩包子文件的文件名称列表,“McuSDK_LinuxJava_32bit.rar”和...
Java中可以使用开源库如Xuggler或JMF(Java Media Framework)进行视频处理。 6. **事件驱动编程**:在实时监控场景中,事件驱动编程模型常被采用,通过监听设备事件(如移动侦测、录像触发等)并作出响应,实现...
淘宝开放平台JAVA版SDK top4java 设计原则 容易维护扩展(不需要修改主类就可以添加新的API支持) 注入型解释器(依据不同的返回格式注入相应的解释器) 集中管理请求参数与参数映射 以运行时异常的方式来管理错误的...
Java SDK(软件开发工具包)是针对OpenStack的API接口进行编程的一种方式,它允许开发者使用Java语言与OpenStack服务进行交互。"Openstack-java-sdk-master"很可能是这个项目的主分支,包含了完整的源代码和必要的...
Java开源文件管理系统是一种基于Java技术构建的用于存储、管理和检索文件的应用程序。它提供了一种高效、安全且灵活的方式来组织和访问大量的数据。在本文中,我们将深入探讨Java开源文件管理系统的相关知识点,包括...
Java 开源即时通讯(IM)系统在 Android 端的实现是一个复杂且充满挑战的任务,涉及到网络通信、数据传输、用户界面设计等多个方面。在这个项目中,开发者通常会利用 Java 语言的优势,结合 Android SDK 来构建高效...
《DfMirage SDK v1.2 中文开发指南》 DfMirage SDK v1.2 是一款专为Windows NT OS系列设计的高级视频驱动程序镜像技术,旨在精确地镜像一个或多个物理显示设备的绘图操作。这款技术在图形系统的DDML(Device Driver...
标题 "java sdk 新浪微博数据采集代码" 涉及的核心技术是利用Java SDK来实现对新浪微博数据的抓取和处理。在这个项目中,开发者可能使用了名为`weibo4j`的开源Java库,这是一个专门用于访问新浪微博API的工具。`...
《DfMirage SDK v1.2 开发指南》详细解析 DfMirage是一款针对Windows NT操作系统家族的先进视频驱动镜像技术。它在图形系统DDML(Direct Draw Mirror Level)层管理一个虚拟视频设备,能精确地镜像一个或多个物理...
这个开源项目很可能包含了一整套用于与腾讯QQ API交互的类和方法,使得开发者能够在自己的Java应用程序中集成QQ账号的登录功能。 【描述】"java源码:QQ登录的Java接口 open-qq.zip" 暗示了这个压缩包中包含了Java...
同时,QQSDK也支持获取用户的基本信息,帮助开发者了解用户喜好,优化产品体验。 四、腾讯微博集成 虽然腾讯微博的活跃度相对较低,但仍有部分用户群体。通过腾讯微博SDK,开发者可以为这部分用户提供登录服务,并...
开源管理虚拟化管理平台ovirt java sdk 4.0.1
淘宝开放平台JAVA版SDK top4java 设计原则 容易维护扩展(不需要修改主类就可以添加新的API支持) 注入型解释器(依据不同的返回格式注入相应的解释器) 集中管理请求参数与参数映射 以运行时异常的方式来管理错误的...