Exemple #1
0
        public AddDomainResponseModel AddDomain(AddDomainRequestModel model)
        {
            AddDomainResponseModel CResponse = new AddDomainResponseModel();

            var httpWebRequest = (HttpWebRequest)WebRequest.Create("https://pddimp.yandex.ru/api2/admin/domain/register?domain=" + model.Domain + "");

            httpWebRequest.ContentType = "application/json";
            httpWebRequest.Accept      = "*/*";
            httpWebRequest.Method      = "POST";
            httpWebRequest.Headers.Add("PddToken", model.PddToken);
            httpWebRequest.ContentType = "application/x-www-form-urlencoded";

            var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();

            try
            {
                using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
                {
                    string jsonResponse = streamReader.ReadToEnd();
                    CResponse = JsonConvert.DeserializeObject <AddDomainResponseModel>(jsonResponse);
                    if (CResponse.success == "ok")
                    {
                    }
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine(DateTime.Now + " -> Error (" + ex.Message + ")");
            }
            return(CResponse);
        }
Exemple #2
0
 static void Main(string[] ars)
 {
     string                domain = "", login = "", password = "", PddToken = "";
     YandexMailApi         Api       = new YandexMailApi();
     AddDomainRequestModel addDomain = new AddDomainRequestModel {
         Domain   = domain,
         PddToken = PddToken
     };
     AddDomainResponseModel addDomainResponse = Api.AddDomain(addDomain);
 }