/// <summary>
 /// 授权认证
 /// </summary>
 public void weChatOauth(string code)
 {
     if (string.IsNullOrEmpty(this.openid) && string.IsNullOrEmpty(this.accessToken))
     {
         if (!string.IsNullOrEmpty(code))
         {
             this.oAuthAccessTokenResult = OAuth.GetAccessToken("AppId", "AppSecret", code);
             this.oAuthAccessTokenResult = OAuth.RefreshToken("AppId", this.oAuthAccessTokenResult.refresh_token);
             this.openid = this.oAuthAccessTokenResult.openid;
             this.accessToken = this.oAuthAccessTokenResult.access_token;
         }
         else
         {
             string _url = OAuth.GetAuthorizeUrl("AppId", Request.Url.ToString(), "state", OAuthScope.snsapi_base);
             Response.Redirect(_url);
         }
     }
 }
 /// <summary>
 /// 网页授权接口第二步
 /// 解析code并获取当前访问者真正的openId
 /// </summary>
 /// <param name="parameters">url参数</param>
 /// <returns>真正的openId</returns>
 private OAuthAccessTokenResult GetRealOpenId(string code)
 {
     OAuthAccessTokenResult result = new OAuthAccessTokenResult();
     try
     {
         result = OAuth.GetAccessToken(appID, appsecret, code);
     }
     catch (Exception)
     {
     }
     return result;
 }