![JAR search and dependency download from the Maven repository](/logo.png)
.Sdk4J.2.0.source-code.ReadMe.txt Maven / Gradle / Ivy
====================QQ登录java for server SDK demo使用说明====================
====================当前版本信息====================
当前版本:V2.0.0.0
发布日期:2012-12-28
文件大小:2.22 M
版本支持:支持JDK5.0及以上版本。
====================修改历史====================
====================使用说明====================
部署之前请先修改./web/WEB-INF/classes 下的qqconnectconfig.properties 文件里边的appid,appkey,redirectUrl 等信息,填入您自己的app信息。
如果在本机tomcat或其他服务器下部署请配置本地host文件: 127.0.0.1 您的回调域名
直接部署运行,将sdk4j_demo目录中的web目录直接放在tomcat服务器的webapp目录即可,配置conf/server.xml文件中的host的context
并将webapp目录下的Root 文件夹暂时移除。
其他服务器请参照服务器自身部署方法。请将服务器的端口号配置至80端口。
配置host:127.0.0.1 您的回调域名 访问首页 您的回调域名/index.jsp
网站首页 index.jsp 引导用户到 IndexServlet
IndexServlet 用到了 SDK中的 com.qq.connect.oauth.Oauth.getAuthorizeURL(..) 方法来获取应该引导用户跳转的地址
用户授权以后重定向到了AfterLoginRedirectServlet
AfterLoginRedirectServlet 通过调用 SDK中的 com.qq.connect.oauth.Oauth.getAccessTokenByRequest(..)获取AccessToken 对象,从其中获取accessToken等详细信息
之后利用accessToken 调用com.qq.connect.api.OpenID 的 getOpenID(..)方法来获取跟当前QQ用户唯一对应的openID
之后利用获取到的accessToken 和 openID 调用api接口
分别调用了com.qq.connect.api.qzone.UserInfo 的 getUserInfo接口
和 com.qq.connect.api.weibo.UserInfo 的 getUserInfo 接口
随后在当前页面上引导用户前往 shuoshuoDemo.html 发表心情, 通过调用 com.qq.connect.api.qzone.Topic addTopic()方法完成说说的发表
====================联系我们====================
QQ登录官网:http://connect.qq.com/
开发者在使用过程中有任何意见和建议,请发邮件至[email protected] 进行反馈。
此外,你也可以通过企业QQ(号码:800030681。直接在QQ的“查找联系人”中输入号码即可开始对话)咨询。
© 2015 - 2025 Weber Informatics LLC | Privacy Policy