Cloudflare API - Как добавить домен?

deskuznetsov

Client
Регистрация
29.08.2019
Сообщения
528
Благодарностей
363
Баллы
63
Пытаюсь добавить домен в Cloudflare через POST запрос по API
Перечитал уже их инструкцию и вроде все делаю правильно, но получаю ответ {"success":false,"errors":[{"code":1002,"message":"Invalid domain"}],"messages":[],"result":null}

Пробовал разные домены и нифига. Тот же запрос но GET возвращает список уже добавленных доменов.

Я делаю так

URL: https://api.cloudflare.com/client/v4/zones
Тип данных: application/json
Заголовки запроса:
C#:
Connection: keep-alive
Host: api.cloudflare.com
X-Auth-Email: [email protected]
X-Auth-Key: y28941d5d4b47n9ud9371fe90bf0uen2d9302
Content-Type: application/json
  "name": "domen.ru",
  "jump_start": true,false,
  "organization":
      "id":"5db6c207h3j9k3e0e939a66fc903362d"
Пробовал и с кавычками и без и всяко, но всегда одна ошибка или вообще такая ошибка {"code":6007,"message":"Malformed JSON in request body"}],"messages":[],"result":null}

Как добиться чтобы добавился домен через кубик POST?


документация для HTTP с примерами
делаю так-же, но все равно не работает
 
Последнее редактирование:

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
ты не показал тело запроса
 

deskuznetsov

Client
Регистрация
29.08.2019
Сообщения
528
Благодарностей
363
Баллы
63
ты не показал тело запроса
а его и нет, как я понял из документации все нужное прописывается вот в этой часте

"name": "domen.ru",
"jump_start": true,false,
"organization":
"id":"5db6c207h3j9k3e0e939a66fc903362d"

а если пихать это в тело запроса тогда ошибка, что то про формат json

{"success":false,"errors":[{"code":6007,"message":"Malformed JSON in request body"}],"messages":[],"result":null}
 

GraaFf

Client
Регистрация
21.05.2016
Сообщения
126
Благодарностей
54
Баллы
28
C#:
"jump_start": true,false,
Эти два значения не могут стоять рядом, либо одно, либо другое)
 
  • Спасибо
Реакции: deskuznetsov

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
а его и нет, как я понял из документации все нужное прописывается вот в этой часте

"name": "domen.ru",
"jump_start": true,false,
"organization":
"id":"5db6c207h3j9k3e0e939a66fc903362d"

а если пихать это в тело запроса тогда ошибка, что то про формат json

{"success":false,"errors":[{"code":6007,"message":"Malformed JSON in request body"}],"messages":[],"result":null}
ну так это и не формат. А вот ответ в формате

Ну а вообще в апи же есть пример
 
  • Спасибо
Реакции: deskuznetsov

deskuznetsov

Client
Регистрация
29.08.2019
Сообщения
528
Благодарностей
363
Баллы
63
Разобрался, то я что-то не так делал. Еще раз попробовал все повторить и сработало норм.

61186
61187

@doc что-то я попробовал в тело вставить выдало ошибку про json и забил на попытке иначе вставить туда.
 
  • Спасибо
Реакции: udder

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)