`
jin52yang
  • 浏览: 10443 次
  • 性别: Icon_minigender_1
  • 来自: 米国
文章分类
社区版块
存档分类
最新评论

开源【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

分享到:
评论

相关推荐

    qq登录源码

    在ECSHOP等PHP驱动的网站中,开发者可以利用PHP来编写QQ登录源码,调用QQ开放平台提供的SDK或API,实现用户从QQ账号登录网站的功能。 4. **ECSHOP**: ECSHOP是一款基于PHP的开源电子商务系统,它支持多语言、多...

    pubnub-3.4.zip

    1. **QQ Connect API**:这是腾讯提供的SDK,包含了一系列的API接口,用于处理用户授权、获取用户信息、发布到QQ空间等功能。开发者需要理解如何调用这些API,并处理返回的数据。 2. **OAuth 2.0**:QQ Connect ...

    shareSDK android 版本在cocos2d-x-2.2.6的集成

    在Android平台上,Cocos2d-x是一个广泛使用的开源游戏开发框架,它允许开发者用C++编写游戏,并在多个操作系统上运行。ShareSDK是一款强大的社会化分享工具,它支持将内容分享到各大社交网络,如微信、QQ、微博等。...

    上门洗车APP源码,IOS手机端源代码

    11. **测试与发布**:在完成开发后,源码会经过单元测试、集成测试确保功能正常,然后通过App Store Connect提交到App Store进行审核,最后发布供用户下载。 12. **持续集成/持续部署(CI/CD)**:现代化开发流程中,...

    在C#中利用ActiveX控件进行视频采集

    确保摄像头的驱动程序已正确安装,并能在其他应用(如QQ或MSN)中正常工作。接下来,你需要找到一个支持视频捕获的ActiveX控件,例如PegasusCapturePro。这个控件可以从指定的网站下载,但请注意,下载链接可能会...

    Cordova ios 打包

    生成的 IPA 文件可以上传到 App Store Connect 进行审核和发布。记得在 App Store Connect 上创建新的应用记录,填写所有必要的元数据,如应用名称、描述、截图等。 9. **适配 iOS 特性** Cordova 提供了多种插件...

    微信从服务商发起应用授权Demo

    通过特定的URL(如`https://open.weixin.qq.com/connect/oauth2/authorize`)引导用户授权,授权成功后,微信会返回一个access_token,可用于后续的数据接口调用。 2. **微信JS-SDK**:微信JS-SDK是微信为企业号和...

    c#通过opc读写plc的程序代码

    1. 引入OPC库:通常使用OPC Foundation提供的SDK,如OPC .NET API。 2. 创建OPC客户端:实例化OPC客户端类,并设置连接参数,如服务器地址和身份验证信息。 3. 连接OPC服务器:调用Connect方法连接到PLC对应的OPC...

    C#版本opc da 源码

    - 在C#中,有多个开源或商业的OPC DA库可供选择,如OPC Foundation的.NET SDK、Kepware KEPServerEX的.NET接口等。 - 这些库通常包含 OPC 客户端组件和服务器组件,简化了C#开发者对接OPC DA的复杂性。 3. C# OPC...

Global site tag (gtag.js) - Google Analytics