/// <summary> /// 获取 Authorization code /// 执行此方法后,将会访问callback地址, /// 返回需要访问的URL地址,形式如:http://www.exaple.com?code=xxxx /// code就为需要获得的Authorization code。 /// </summary> public string GetAuthorizationCode() { string authorizationUrl = APIConfig.AuthorizationURL; List <APIParameter> parameters = new List <APIParameter>() { new APIParameter("client_id", APIConfig.ApiKey), new APIParameter("response_type", "code"), new APIParameter("redirect_uri", APIConfig.CallBackURL) }; return(HttpUtil.AddParametersToURL(authorizationUrl, parameters)); }
/// <summary> /// 获取 Authorization code /// 执行此方法后,将会访问callback地址, /// 返回需要访问的URL地址,形式如:http://www.exaple.com?code=xxxx /// code就为需要获得的Authorization code。 /// </summary> public void GetAuthorizationCode(string ApiKey, string CallBackURL) { string authorizationUrl = APIConfig.AuthorizationURL; List <APIParameter> paras = new List <APIParameter>() { new APIParameter("client_id", ApiKey), new APIParameter("response_type", "code"), new APIParameter("redirect_uri", CallBackURL) }; string requestUrl = HttpUtil.AddParametersToURL(authorizationUrl, paras); System.Web.HttpContext.Current.Response.Redirect(requestUrl); }