1.获取授权码
https://graph.qq.com/oauth2.0/authorize?response_type=code&client_id=100310943&redirect_uri=http://www.taojinkuai.com
http://www.taojinkuai.com/?code=E87B5BFEC9D583B333E6E40DD5233F9E
2.通过授权码获取令牌
https://graph.qq.com/oauth2.0/token?grant_type=authorization_code&client_id=100310943&client_secret=4b05a12d3a50e68a9d2c2e5b1722cfe2
&code=E87B5BFEC9D583B333E6E40DD5233F9E&state=1&redirect_uri=http://www.taojinkuai.com
得到:access_token=17FBA89CB1F5D0A09DF7398FC5CC3314&expires_in=7776000
3.根据access_token获得对应用户身份的openid
https://graph.qq.com/oauth2.0/me?access_token=17FBA89CB1F5D0A09DF7398FC5CC3314
得到callback( {"client_id":"100310943","openid":"AFA528402E0923BBA251E2FFAE497888"} );
4.调用api获取用户身份信息
https://graph.qq.com/user/get_user_info?access_token=17FBA89CB1F5D0A09DF7398FC5CC3314&oauth_consumer_key=100310943&openid=AFA528402E0923BBA251E2FFAE497888
得到{ "ret":0, "msg":"", "nickname":"365在线调研网", "figureurl":"http://qzapp.qlogo.cn/qzapp/100310943/AFA528402E0923BBA251E2FFAE497888/30", "figureurl_1":"http://qzapp.qlogo.cn/qzapp/100310943/AFA528402E0923BBA251E2FFAE497888/50", "figureurl_2":"http://qzapp.qlogo.cn/qzapp/100310943/AFA528402E0923BBA251E2FFAE497888/100", "gender":"男", "vip":"0", "level":"0", "is_yellow_year_vip":"0" }
原文地址:http://www.blogjava.net/lyjjq/articles/389111.html
/***********/
1、API
http://connect.qq.com/intro/login/jssdk-demo
分享到:
相关推荐
下面我们将深入探讨QQ联合登录的工作原理、实现过程以及其在实际应用中的优势与挑战。 1. **工作原理**: QQ联合登录基于OAuth 2.0协议,这是一个开放标准授权框架,允许第三方应用在用户授权的情况下,获取用户的...
QQ联合登录是一种常见的用户身份验证方式,它允许用户使用QQ账号快速登录到其他网站或应用,无需创建新的账户。在本资源中,我们有一个名为"qq联合登录demo和jar包资源.7z"的压缩包,它包含了进行QQ登录集成的示例...
在IT行业中,第三方登录是一种常见的用户身份验证方式,它允许用户使用已有的社交网络账号(如微信、微博、QQ)来快速注册或登录其他服务,为用户提供便利的同时,也降低了应用的注册门槛。本项目是基于ThinkPHP框架...
"LoginSharePay集成QQ,微博,微信的登录和分享.zip"这个压缩包文件,很可能是提供了一个名为"PlatformLinker-master"的项目模板或库,用于帮助开发者快速实现这些社交平台的API对接。 首先,我们来看QQ登录和分享...
在ThinkPHP5框架中实现QQ第三方登录功能涉及到对ThinkPHP5框架的理解以及第三方API接口的调用。...通过上述步骤,就可以在ThinkPHP5项目中成功集成QQ第三方登录功能,使得用户可以通过QQ账号快速登录应用。
### QQ2812开发板相关知识点 #### 一、产品概述 **1.1 产品简介** QQ2812开发板是一款基于TMS320F2812 DSP(数字信号处理器)的学习与二次开发平台。该开发板为用户提供了二十多个实验项目,包括详细的原理图、...
这种布局可能包含了头像、名字、以及其它用户信息,同时可能支持快速滚动和搜索功能。在iOS开发中,实现这样的自定义布局通常需要对UICollectionView或者UITableView进行深度定制。 "多页面嵌套滚动"是一个高级的UI...
7. **调试工具与开发环境**: 开发过程中,通常会使用JTAG(联合测试行动组)或SWD(串行线调试)接口进行调试。手册将指导如何设置和使用这些工具,以及如何搭建开发环境,例如安装交叉编译器和嵌入式操作系统。 8....
这包括了店面设计、商品陈列、营销策略等多方面的指导,确保了投资者即使在没有丰富零售经验的情况下也能快速上手,降低了创业风险。 总的来说,QQ之秀2元折扣超市的商业模式颠覆了传统的零售方式,通过整合多种...
这一联合优化流程尤其适合电子类专业的本科生、研究生以及相关行业技术人员,帮助他们快速掌握工程实践中的关键技能。当然,为了更好地理解这一联合仿真优化流程,学习者需要先掌握MATLAB和HFSS的基本操作技能。本文...
2. **详细记录设置过程**:在配置过程中详细记录每一步操作,以便于出现问题时能够快速定位问题所在。 3. **参考官方文档**:在配置前仔细阅读官方文档,遵循官方推荐的最佳实践。 通过上述详细的分析和解决方案,...
联合利华是一家全球知名的快速消费品公司,其营销策略肯定涉及到4P的运用。 - 产品(Product):联合利华的产品线非常广泛,从食品、饮料到个人护理用品和清洁剂,公司需要制定多元化的产品策略以满足不同市场的...
而“联合推拉插件”则通过提供更加智能和快速的方式来执行这一操作,使设计师能够更流畅地构建模型。 这个插件的核心特点在于其“联合推拉”功能,它不同于传统的单个面或边的推拉。传统方式下,用户需要逐个选择并...
Hypermesh联合Abaqus、Ansys仿真操作流程对比,助力CAE工程师快速掌握Hypermesh联合仿真。
- **手势密码设置**:用户可以设置手势密码作为快速登录方式。 - **指纹登录启用**:支持用户开启指纹登录功能。 - **第三方登录配置**:集成QQ和微信等第三方平台的登录功能。 - **登录方式切换**:用户可以根据...
5. 开发工具接口:如JTAG(联合测试行动组)或SWD(串行线调试)接口,用于编程和调试ARM9处理器。 6. 实时时钟(RTC):提供系统时间,即使在电源关闭后也能保持。 7. 安全特性:可能包含加密硬件,用于保护知识...
在当前信息化时代,电子信息工程专业教育正在积极探索新的教学模式,以适应快速发展的科技需求。盐城师范学院物理与电子工程学院以《创新思维训练》课程为试点,采取多平台联合的教学策略,旨在提升学生的创新能力和...
2. 用于联合仿真的FMI:允许不同的仿真工具通过用户界面进行交互,并在内部模型和仿真工具之间进行联合仿真。 3. 用于应用程序的FMI:在FMI标准下,可以将用户界面与应用程序进行集成。 4. 用于产品生命周期管理...