asp.net网站实现接入QQ登录示例代码
2016年11月29日
话不多说,直接上代码吧:
string client_id = "分配的APP ID"; string appid = " 分配的 APP KEY"; string Return_url = "返回处理的url"; public string Authorize() { string state = new Random(100000).Next(99, 99999).ToString();//随机数 HttpHelper http = new HttpHelper(); string url = string.Format("https://graph.qq-com/oauth2.0/authorize?response_type=code&client_id={0}&redirect_uri={1}&state={2}", client_id, Return_url, state); string str="<script> location.href='" + url + "'</script>"; return str; }点击事件直接调用Authorize()
就可以了,我是直接用跳转链接处理的。
效果:
点击图像,接着在,回调的url
里面调用下面的方法,参数再往下看一点;
点击图像时跳转到指定的回调地址,并在redirect_uri
地址后带上Authorization Code
;
再把返回的类贴出来吧
public class User_info { public string OpenID { get; set; }//用户唯一appid public string Name { get; set; } public string img_qq50 { get; set; } //QQ图像40*40 public string img_qq100 { get; set; } public string city { get; set; } public int year { get; set; } } public class a { public string client_id { get; set; } public string openid { get; set; } }总结
基本就完了,代码就这么多了,感兴趣的同学自己动手操作操作才能更加熟悉,希望本文对大家能有所帮助。
相关阅读
-
工商银行喜结良缘金条30克价格今天多少一克(2024年05月03日)
-
工商银行筑梦中华金条100克价格今天多少一克(2024年05月03日)
-
2024版熊猫纪念币150克精制金币现在市场价是多少(2024年05月03日)
-
2024版3克熊猫金币价格(2024年05月03日)
-
周生生铂金多少钱一克(2024年05月03日)参考价格
-
北京菜百铂金多少钱一克(2024年05月03日)参考价格
-
北京菜百黄金价格今天多少一克(2024年05月03日)
-
上海老庙铂金多少钱一克(2024年05月03日)参考价格
-
黄金9995价格多少钱一克(2024年05月03日)
-
周大福黄金价格今天多少一克(2024年05月03日)