html,body{字体大小:14px;line-height:180%;}最近在实现QQ授权登录。我的实现过程和理解如下。以下内容如有不妥之处,敬请指正。官方的SDK有:JS、PHP、Java。我的网站是用Scala+Play搭建的,所以只能用JSSDK。1.关键字AppID:你的应用(网站)的ID。AppKey:您的应用程序的身份验证。redirect_uri:用户确认授权后的回调地址。(需要自己设置,可以防止别人盗用你的身份获取授权用户信息)OpenID:用户身份的唯一标识。建议保存在本地,与本地创建的uid绑定,这样用户下次登录时可以对应之前的身份信息,无需重新授权,用户体验一致。(无法获取用户QQ号)AccessToken:表示当前用户在本网站/应用的登录状态和授权信息,建议保存在本地。(相当于token,token)scope:你要获取的信息。2、准备注册成为QQ互联开发者,您需要到腾讯QQ互联进行注册。准备网站网站需要基本开发。网站域名、Logo等一应俱全。创建应用在QQ上网管理中心创建应用。以上信息创建后可随时更改。网站验证上图中网址后面的验证,我选择在我网站首页的HTML代码的HEAD标签中添加:回调地址可以自己设置。我网站的首页是http://xjpz.me,所以设置是http://xjpz.me/blog/test/qcback。根据需要填写其他字段。创建应用后,可以获得AppID和AppKey。3、部署测试添加登录入口导入JSSDK文件:在登录页面导入:APPID换成你自己的APPID,REDIRECTURI换成你自己的回调地址。放置QQ图标(下方有素材地址),并设置图标超链接地址:=http://xxxx.com&scope=get_user_info">将client_id替换为您的AppID,将redirect_uri替换为您的回调地址。如果你想获取其他信息或调用其他接口,请将scope改为你需要的API名称或直接改为all。(附有API列表)。我的登录入口示例:官方信息:这里是官网文档素材和放置规范或者官方登录按钮代码,可以直接粘贴代码到你要放置入口的位置:设置回调页面也需要导入JSSDK文件,参考上面的.使用JSSDK辅助调用OpenAPI的get_user_info方法获取用户头像、用户名等基本信息。我的回调页面代码如下:QQConnectJSDK-redirectURIhtml,body{字体大小:14px;line-height:180%;}数据传输中,请稍候...