public JObject Get() { HttpRequest request = HttpContext.Current.Request; string appid = request.Params.Get("appid"); string timestamp = request.Params.Get("timestamp"); string sign = request.Params.Get("sign"); string err = string.Empty; if (!authenticate(appid, timestamp, sign, out err)) { JObject error = new JObject(); error.Add("code", -1); error.Add("error", err); return(error); } JObject ret = new JObject(); ret.Add("code", 0); userA_access_token = AuthenticateUtil.newToken(); userA_expires_timestamp = AuthenticateUtil.nowTimeStamp() + AuthenticateUtil.token_expires_in; ret.Add("access_token", userA_access_token); ret.Add("expires_in", AuthenticateUtil.token_expires_in); return(ret); }