Esempio n. 1
0
 public void GetDescribeDomainRecordsTest()
 {
     DescribeDomainRecordsModel model = new DescribeDomainRecordsModel();
     var AccessKeyId     = "123456";
     var AccessKeySecret = "123456789";
     var uri             = API.GetDescribeDomainRecords(AccessKeyId, AccessKeySecret, model);
     var url             = "https://alidns.aliyuncs.com/?" + uri;
 }
Esempio n. 2
0
        /// <summary>
        /// 获取解析记录列表字符串
        /// </summary>
        /// <param name="config"></param>
        public string GetDescribeDomainRecords(Config config)
        {
            // 不做分页,取最大值500
            var pageSize = "500";
            DescribeDomainRecordsModel model = new DescribeDomainRecordsModel();

            model.DomainName = config.SetDNSDomainName;
            model.RRKeyWord  = config.SetDNSHostRecord;
            model.PageSize   = pageSize;
            var uri = API.GetDescribeDomainRecords(config.AccessKeyId, config.AccessKeySecret, model);
            var url = config.AliAPIUrl + uri;

            return(HttpUtility.Get(url));
        }
Esempio n. 3
0
        /// <summary>
        /// 返回获取解析记录列表的请求字符串
        /// </summary>
        /// <returns></returns>
        public static string GetDescribeDomainRecords(string AccessKeyId, string AccessKeySecret, DescribeDomainRecordsModel describeDomainRecordsModel)
        {
            var model = Common.ToDictionary(describeDomainRecordsModel);

            return(GetUrlAPI(AccessKeyId, AccessKeySecret, model));
        }