新版QQ里如何查看自己的QQ号码都取消qq授权绑定定了哪些网站呢

注:新版QQ空间里没有“QQ登陆”这一选项。
QQ面板里应用管理器点击QQ足迹,就找到了。
&a href=&///?target=http%3A///& class=& wrap external& target=&_blank& rel=&nofollow noreferrer&&QQ互联&i class=&icon-external&&&/i&&/a&&br&在QQ互联里,点你自己:授权管理&br&&img src=&/5baf70cc94dc4_b.jpg& data-rawwidth=&1091& data-rawheight=&398& class=&origin_image zh-lightbox-thumb& width=&1091& data-original=&/5baf70cc94dc4_r.jpg&&
在QQ互联里,点你自己:授权管理
已有帐号?
无法登录?
社交帐号登录如何在自己的网站上实现QQ授权登录?
最近在实现QQ授权登录,现将我的实现过程以及我的理解整理如下。以下所述如有不对之处,请指正。
官方提供的SDK有:JS,PHP,Java。我的网站使用Scala+Play搭建的,所以只能用JS SDk。
AppID:你的应用(网站)的ID。
AppKey:对你的应用的验证。
Redirect_uri:用户确认授权后的回调地址。(需自己设置,有防止别人盗用你的身份获取授权用户信息的作用)
OpenID:用户身份的唯一标识。建议保存在本地并与本地创建的uid绑定,以便用户下次登录时可对应到其之前的身份信息,不需要重新授权,使用户体验一致。(获取不到用户的QQ号)
AccessToken:表示当前用户在此网站/应用的登录状态与授权信息,建议保存在本地。(相当于token,令牌)
Scope:你要获取的信息。
注册QQ互联开发者身份
需要去腾讯QQ互联注册:/。
准备好网站
网站要基本开发完成。网站域名,Logo等都有。
在QQ互联管理中心创建应用。
上面的信息,创建好了之后随时可以更改。
上图中的网站地址后面的验证,我选择的是在自己网站首页HTML代码的HEAD标签中添加:
&meta property="qc:admins" content="你的验证信息" /&
回调地址可以自己设置一个。我网站首页是http://xjpz.me,因此设置的是http://xjpz.me/blog/test/qcback。
其他的按需填写。
创建了应用可获得AppID与AppKey。
3.部署测试
添加登录入口
引入JS SDK文件:
在登录页面&head&&/head&中引入:
&script type="text/javascript" src="/qzone/openapi/qc_loader.js" data-appid="APPID" data-redirecturi="REDIRECTURI" charset="utf-8"&&/script&
将APPID换成你自己的APPID,REDIRECTURI换成你自己设置的回调地址。
放置QQ图标(下面有素材地址),设置图标超链接地址:
&a href="http://openapi./oauth/show?which=ConfirmPage&display=pc&response_type=token&client_id=xxxxxxx&redirect_uri=&scope=get_user_info"&
&img src="/assets/images/Connect_logo_1.png" alt="QQ授权登录 QQ授权登录开发 QQ授权登录管理"&
将client_id换成你的AppID,redirect_uri换成你的回调地址。 如果你要获取其他信息或者调用其它接口,请将scope改成你需要的API名或者直接改成 all 。(API列表可查看http://wiki./api%E5%88%97%E8%A1%A8)。
我的登录入口样例:
官方资料:
官方提供的登录按钮代码,可直接将代码贴到你想要放置入口的位置就行:
&span id="qqLoginBtn"&&/span&
&script type="text/javascript"&
QC.Login({
btnId:"qqLoginBtn"
//插入按钮的节点id
设置回调页面
同样需要引入JS SDK文件,参照上面。
用JS SDK协助调用OpenAPI的get_user_info方法,获取用户头像、用户名等基础信息。
我的回调页面代码如下:
&meta http-equiv="Content-Type" content="text/ charset=utf-8" /&
&title& QQConnect JSDK - redirectURI &/title&
&script src="/assets/javascripts/jquery.min.js"&&/script&
&script type="text/javascript" src="/qzone/openapi/qc_loader.js" data-appid="xxxxxxx" data-redirecturi="/xxxxx" charset="utf-8"&&/script&
&style type="text/css"&
html, body{font-size:14 line-height:180%;}
&body onload="getInfo()"&
&h3&数据传输中,请稍后...&/h3&
&script type="text/javascript"&
function getInfo() {
if(QC.Login.check()){
QC.api("get_user_info")
.success(function(s){//成功回调
QC.Login.getMe(function(openId, accessToken){
$.post('/你的后台处理Action',{name:s.data.nickname,openid:openId,otype:1,token:accessToken},function(data,status){
if(status=="success"){
alert(s.data.nickname+"恭喜你,登录成功!");
location.href = "/";
alert("获取用户信息成功!登录失败!");
location.href = "/blog/to/login";
.error(function(f){//失败回调
alert("获取用户信息失败!登录失败!");
location.href = "/blog/to/login";
.complete(function(c){//完成请求回调
//alert("获取用户信息完成!");
alert("请登录!");
location.href = "/blog/to/login";
看过本文的人还看过
最新图文推荐
最新专栏文章
大家感兴趣的内容
&&<a rel="nofollow" class="red" href="" target="_blank" color="red新版网站排行榜
===全新上线===
网友热评的文章如何查看微信公众号绑定了哪些第三方平台?选择字号:
登录微信公众平台(mp.)=》开发者中心=》配置项=》授权管理,在服.名处可看到绑定了哪些第三方平台。
温馨提示:
1、 若微信公众号是开发者模式,一旦授权给企点(),用户在微信公众平台=》开发者中心的服务器配置将失效,受影响的权限集表:&2、 建议用户选用编辑者模式的公众号绑定至企点。
以上信息是否已解决您的问题?}

我要回帖

更多关于 400绑定号码的授权书 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信