示例#1
0
 protected static T ReadToken <T>(string url, string modelName, T token) where T : BaseAccessToken
 {
     token = WeUtil.GetFromUri(url, modelName, token, true);
     token.SetExpireTime();
     //SaveToken(token);
     return(token);
 }
示例#2
0
        public static List <string> GetServerIpList()
        {
            string url    = GetCorpUrl(WeCorpConst.IP_LIST, WeixinSettings.Current.CorpUserManagerSecret);
            var    result = WeUtil.GetFromUri <WeIpList>(url);

            return(result.IpList);
        }
示例#3
0
        public static List <string> GetServerIpList()
        {
            string url    = GetUrl(WeConst.IP_LIST);
            var    result = WeUtil.GetFromUri <WeIpList>(url);

            return(result.IpList);
        }
示例#4
0
        internal static CorpAuthToken GetToken(int appId, string code)
        {
            //var current = WeixinSettings.Current;
            string url = string.Format(ObjectUtil.SysCulture, WeCorpConst.AUTH_ACCESS_TOKEN,
                                       CorpAccessToken.GetTokenWithAppId(appId), code, appId);

            return(WeUtil.GetFromUri <CorpAuthToken>(url));
        }