以下是.net 2.0下,用sdk2 实现qq登录的简单处理

点QQ登录按钮调用的方法

private void qqlogin()
    {

//app_id

string key = "21****";

//app_id 对应的key pwd
        string secret = "5dedd5c2a88a14b0156d5553b669f3d6";

QzoneSDK.Context.QzoneContext context = new QzoneSDK.Context.QzoneContext(key, secret);

//回调地址,一般只需填写你网站的域名
        string callbackUrl = "http://www.domain.com/";
        QzoneSDK.OAuth.Tokens.OAuthToken requestToken = context.GetRequestToken(callbackUrl);
       
        //Session["requestToken"] = requestToken;
        //request token, request token secret 需要保存起来

//在demo演示中,直接保存在全局变量中.真实情况需要网站自己处理

Session["requesttokenkey"] = requestToken.TokenKey;

Session["requesttokensecret"] = requestToken.TokenSecret;

string authenticationUrl = context.GetAuthorizationUrl(requestToken, callbackUrl);
        Session["qqurl"] = authenticationUrl;
        Response.Redirect(authenticationUrl);
    }

在回调地址中处理如下:

得到的open_id 跟QQ是一一对应的,但得不到QQ号

protected void QQLoginCallback()
    {
        #region qqlogin
        //处理QQ登录
        
        try
        {
           
            string oauth_token = "";
            string openid = "";
            string oauth_signature = "";
            string oauth_vericode = "";
            string code = "";
            if (Request["oauth_token"] != null)
            {
                oauth_token = Request["oauth_token"];
            }
            if (Request["code"] != null)
            {
                code = Request["code"];
            }
            if (Request["openid"] != null)
            {
                openid = Request["openid"];
               
                Response.Redirect("index.aspx");//成功后跳转到的页面
            }
            if (Request["oauth_signature"] != null)
            {
                oauth_signature = Request["oauth_signature"];
            }
            if (Request["oauth_vericode"] != null)
            {
                oauth_vericode = Request["oauth_vericode"];
            }
        }
        catch (Exception ex1)
        {
        }

#endregion
    }

.net QQ登录实现,qq开放登录接入,qq登录集成相关推荐

  1. html接入qq客服,Vue 前端框架接入QQ在线客服

    Vue 前端框架接入QQ在线客服,效果如下图: 后面就根据自己的需要选择不同的方式,下面是使用教程: ------------------------------------------------- ...

  2. qq扫码认证登录php,PHP实现第四方QQ微信扫码登陆,不接入qq互联以及微信开发者平台...

    [PHP] 纯文本查看 复制代码<?php class Curl_Api { public $ua = "Mozilla/5.0 (Windows NT 10.0; WOW64) Ap ...

  3. javaweb接入QQ登录

    前提 拥有自己的域名和服务器 域名已备案 线上演示 源码下载地址 登录成功效果 获取信息展示: 一. 关于第三方登录 简要介绍 第三方登录:用户登录操作不是基于自身建设账号体系,而是基于用户在第三方平 ...

  4. android 本机号码一键登录,什么是本机号码一键登录?APP本机号码一键登录如何实现?...

    三大运营商推出一键登录的服务后,由于其便捷性和安全性都好于传统短信验证码,越来越多的APP注册登录环节都在使用本机号码一键登录验证方式.本文主要介绍了本机号码一键登录特点以及实现方法. 一.什么是本机 ...

  5. 移动 App 接入 QQ 登录/分享流程

    移动 App 接入 QQ 登录/分享流程 这里先要提两个平台,腾讯开放平台和 QQ 互联平台: (一)腾讯开放平台 官网地址:https://open.tencent.com/ 介绍:腾讯开放平台是腾 ...

  6. 网站接入QQ登录过程(防踩坑)

    一个要留住用户的网站,经常会以通用的方式进行登录,手机号.微信.QQ.邮箱,这些登录都各有自己的规则,这篇文章记录一下接入QQ登录的过程,给大家梳理下,防止后来人踩坑. 1.进行开发者注册: 在QQ互 ...

  7. php接入qq登陆,thinkphp5中接入QQ登录方法详解

    Thinkphp5中接入QQ登录操作,方法详解: 1.下载PHP SDK <点击进入下载页> 2.下载后的SDK解压,并运行install下的index.php 3.填写appid.app ...

  8. 第三方登录接入-qq,weibo-java

    开发之前 需求:网站接入qq,sina微博登录,本文最后付效果图: 说明:大部分网站本身是需要用户概念的,很多操作依附于用户,而qq或微博作为一种登录方式指向用户而已,我参考了一下其他网站的做法, 一 ...

  9. java第三方登录接口_第三方登录接入-qq,weibo-java

    开发之前 需求:网站接入qq,sina微博登录,本文最后付效果图: 说明:大部分网站本身是需要用户概念的,很多操作依附于用户,而qq或微博作为一种登录方式指向用户而已,我参考了一下其他网站的做法, 一 ...

  10. Android接入三方登录——QQ、微信、Facebook、Twitter

    Android接入三方登录--QQ.微信.Facebook.Twitter 避坑指南 facebook错误1: facebook错误2: QQ 微信 Facebook Twitter 补充: 避坑指南 ...

最新文章

  1. problem h: 一年中的第几天_一年级语文26个汉语拼音字母表读法+写法+笔顺,给孩子收藏!...
  2. 为什么要打jar_生活在西北的兰州人过春节为什么要打太平鼓?
  3. 大揭秘:程序员工作也可以成为享受!
  4. php函数删除非空目录,删除文件夹(非空目录)及其中所有文件的思路及源代码
  5. hibernate 联合主键 merge
  6. 河北省内计算机对口学校有哪些专业,河北省对口单招有哪些高校
  7. shell判定一个变量等于-n_Shell test命令:条件判断,检查某条件是否成立
  8. 音频插件安装教程,Arturia Prophet V3 Mac安装说明
  9. ubuntu linux 下 adb 连接andoid 设备
  10. 对于一个html元素,有几种方法修改样式方法的优先级,HTMLCSS常见面试题及疑难解答...
  11. MyEclipse8.6安装svn插件
  12. 如何实现LBS轨迹回放功能?含多平台实现代码
  13. Visio图片复制到word中显示不完全(毕业论文格式下)
  14. proteus中的米字(14段)数码管用法
  15. LoRa协议学习工具
  16. heartbeat 高可用工具
  17. 宏电7710与组态王通信配置
  18. SDN的前世今生-SDN是什么
  19. 数位板使用技巧、个人数位板见解、插画教程...
  20. mysql常用表名大全_MySQL常用系统表大全

热门文章

  1. AI外呼机器人系统搭建和私有云部署
  2. QQ聊天监视器(简易版),可以获取当前QQ进程的聊天窗口内容
  3. 计算机主机只有一块硬盘,电脑只有一个硬盘怎么解决
  4. strtol函数的使用
  5. 美国福禄克2021年1月重磅发布两款红外热像仪——TiS55+和TiS75+
  6. 如何用深度强化学习模拟炒股?
  7. 软件设计模式(观察者模式)——模拟股票价格变动并绘制分时图和K线图
  8. 如何追踪计算机IP位置,网管必备技巧:如何跟踪IP地址
  9. 远程终端IP地址查询助手
  10. 2017哈理工 低年级组院赛初赛 G-做游戏 【水题】