добавить запись в cloudflare с помощью api - PullRequest
0 голосов
/ 15 марта 2020

Проверьте острый острый код ниже. Просто я просто пытаюсь добавить новую запись A в существующий домен на cloudflare, используя острый острый. Я следую этой документации от cloudflare . Но когда я бегу, я получаю ошибку, как показано ниже. Я упомянул ошибку в примере ниже. Пожалуйста, скажите мне, что не так, я делаю согласно документации cloudflare.

 var client = new RestClient("https://api.cloudflare.com/client/v4/zones");
var request = new RestRequest();

request.Method = Method.POST;
request.AddHeader("Content-Type", "application/json");
request.AddHeader("X-Auth-Email", "test@domain.com");
request.AddHeader("X-Auth-Key", "6fd9039b93f71_fake_8ea4405bbc11d8");

var body = new CloudFlareCreateZoneBodyData();

body.account.id = "5b0ba9528639_fake_b349b1f695bd";
body.name = "domain.com";
body.jump_start = true;
body.type = "full";

var response = client.Execute(request);//here i am getting error: 
"{\"success\":false,\"errors\":[{\"code\":1002,\"message\":\"Invalid domain\"}],\"messages\":[],\"result\":null}"

CloudFlareCreateZoneBodyData Class ниже:

public class Account
{
  public string id { get; set; }
}

public class CloudFlareCreateZoneBodyData
{
  public string name { get; set; }
  public Account account { get; set; } = new Account();
  public bool jump_start { get; set; }
  public string type { get; set; }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...