
ASP.NET C#在微信公众平台上通过网页授权获取用户基本信息
5星
- 浏览量: 0
- 大小:None
- 文件类型:None
简介:
本文章介绍了如何使用ASP.NET和C#编程技术,在微信公众平台上实现网页授权流程并成功获取用户的基本信息。
入口页面:wxProcess.aspx
当自己成功调通后感到非常喜悦,并希望与大家分享这个好东西,请大家给好评。
在微信公众平台网页授权获取用户基本信息的过程中,在wxProcess.aspx中接收从上一步传递过来的跳转地址reurl,如果存在的话:
```csharp
if (Request.QueryString[reurl] != null && Request.QueryString[reurl] != )
{
reurl = Request.QueryString[reurl].ToString();
}
```
接着检查是否存在code参数,并获取微信回传的code值。然后通过该code值来获得token信息。
如果成功获得了用户的openid及其他相关信息,页面上将输出如下用户信息:
```csharp
Response.Write(用户OPENID: + OAuthUser_Model.openid +
用户昵称: + OAuthUser_Model.nickname +
性别: + OAuthUser_Model.sex +
所在省: + OAuthUser_Model.province +
所在市: + OAuthUser_Model.city +
所在国家: + OAuthUser_Model.country +
头像地址: + OAuthUser_Model.headimgurl +
用户特权信息: + OAuthUser_Model.privilege);
```
最后,根据需要可以将用户重定向到指定的页面:
```csharp
Response.Redirect(reurl);
```
全部评论 (0)


