日期:2014-05-16  浏览次数:20506 次

asp.net集成QQ登录,新浪登录的单点登录
 
例如这样的功能怎么跟网站集成
------解决方案--------------------

------解决方案--------------------
去看相应的API
------解决方案--------------------
好吧,我来顶一下楼上,呵
------解决方案--------------------
引用:
Quote: 引用:

去看相应的API
  我就等的这句话

嗯,你等的就是这句话。
------解决方案--------------------
首先需要到开放平台申请对应的权限获取APPKEY
QQ:
引入
<script type="text/javascript" src="http://qzonestyle.gtimg.cn/qzone/openapi/qc_loader.js" data-appid="APPKEY" data-redirecturi="返回的URL" charset="utf-8"></script>

<span id="qqLoginBtn"></span>
                            <script type="text/javascript">
                                QC.Login({
                                    btnId: "qqLoginBtn"    //插入按钮的节点id
                                });
                            </script>



             if (QC.Login.check()) {//如果已登录
                 QC.Login.getMe(function (openId, accessToken) {
                    //获取数据后的操作,其中openid是与QQ账号1对1
                     $.ajax({
                         type: "POST",
                         url: "ajaxbackInfo.aspx",
                         data: "datatype=QQ&openId=" + openId + "&accessToken=" + accessToken + "",
                         success: function (result) {
                             if (result.toString() == "yes") {
            &n