当前位置:编程学习 > C#/ASP.NET >>

QQ互联OAuth2.0 开发授权登陆网站

大家好,我们公司已经在,QQ的开放平台上成功申请了QQ登录接口。也得到了API Key 和 Secret Key,也通过Oauth方式实现了,有一个登陆页面,授权页面,主页..在点登陆页面的"用QQ账号登陆"这个按钮后就回链接QQ账号安全登陆,这是QQ自动有的...点检测到的QQ号就应该跳转到主页,但是我们做的就是还出现了授权的那个页面停留几秒后才到主页!!我们要的结果就是点那个QQ号后直接到主页面!!急啊,在线等!高手帮帮忙啊!! QQ OAuth --------------------编程问答-------------------- 有没有高手知道的啊!!!! --------------------编程问答-------------------- 我看了一下QQ互联的文档,没有发现授权页面可以配置的,我们唯一可以配置的是授权页面的授权列表。这个是腾讯开发的,而且这个也是安全必须的,做了什么事情,必须让用户自己知道,否则用户是可以告腾讯的。

参考:
http://wiki.connect.qq.com/%e7%bd%91%e7%ab%99%e6%8e%a5%e5%85%a5%e6%a6%82%e8%bf%b0 --------------------编程问答-------------------- 而且这个东西,你不应该来这里问,直接问QQ互联的客服
--------------------编程问答-------------------- 很简单,通过OAuth2.0 这个协议,根据官方提供的地址,获得它的请求。

那么,你请求过后,官方将会返回一些json格式,这个json格式,会得到你想要的信息,如:姓名、性别、唯一标识符等。

那么你解析下json数据就ok了。其实和http协议差不多,你问下它们的技术人员,应该很容易就能够搞定。

祝你成功。 --------------------编程问答-------------------- 向你说要做的这些,都必须是自己亲力亲为的去做,因为涉及的点比较多,拐弯也比较多。建议你多看看文档,你要相信自己,没那么难的。 --------------------编程问答-------------------- 这些都实现了,就是有个小BUG....出现了授权的那个页面停留几秒后才到主页!!那个授权页面是我们自己写的,并不是腾讯QQ那个授权页面.....

登陆页面(编号1)


我们系统的授权页面(编号2)


腾讯系统的授权页面(编号3)


我们的主页面(编号4)


我需要实现的效果是页面1->页面2->页面3->页面4
但是现在的效果是页面1->页面2->页面3->页面3->页面4 --------------------编程问答-------------------- 现在的效果是页面1->页面2->页面3->页面2->页面4  .这是没有绑定QQ实现的效果,但是现在我绑定了QQ,页面2,也就是绑定页面也会出现.....我要的效果是页面1->页面2->页面3->页面4........ --------------------编程问答-------------------- <QzoneSection>
            <add key="AppKey" value="key" />
            <add key="AppSecret" value="mima" />
            <add key="CallBackURL" value="http://yousite.com/qqlogin.aspx" />
            <add key="AuthorizeURL" value="https://graph.qq.com/oauth2.0/authorize" />
        </QzoneSection>
.net下是这样配置的 --------------------编程问答--------------------
QQ不是有让你可以配置返回页面吗。你只需要在那个页面做判断就行了 --------------------编程问答--------------------
引用 9 楼 fengyarongaa 的回复:
QQ不是有让你可以配置返回页面吗。你只需要在那个页面做判断就行了

+1
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,