using System; using System.Collections.Generic; using System.Text; using CommonUtil.Web; using CommonUtil; using WeiXinKfSDK.Response; using RestSharp; using WeiXinKfSDK.Request; using Newtonsoft.Json; using System.Reflection; namespace WeiXinKfSDK { public class QwClient { /// /// 获取企微access_token /// public static QwGetAccessTokenResponse GetAccessToken() { string getUrl = $"https://qyapi.weixin.qq.com/cgi-bin/gettoken?corpid={WeiXinKfSetting._qwCorpid}&corpsecret={WeiXinKfSetting._qwSecret}"; string resStr = new WebUtil().DoGet(getUrl, null); LogUtil.Info($"[获取access_token]返回:{resStr}", "企微接口请求日志"); if (resStr.IsNullOrEmpty()) { return null; } QwGetAccessTokenResponse response = JSONUtil.JsonToObject(resStr); return response; } } }