Работал кто нидуь с CloudFlare API

one

Client
Регистрация
22.09.2015
Сообщения
6 793
Благодарностей
1 264
Баллы
113
Хочу попробовать себя в написании шаблона для добавления доменов в CloudFlare. С чего начать пока не знаю, читаю доку к API. Создавал кто что для него? может помощь какую предложите?

Кстати, где почитать как работать в ZP с чьим нибудь API?
 

one

Client
Регистрация
22.09.2015
Сообщения
6 793
Благодарностей
1 264
Баллы
113
Вот на этом примере может кто пояснить как составить экшн POST правильно.

$ curl -X POST "https://api.cloudflare.com/client/v4/zones/023e105f4ecef8ad9ca31a8372d0c353/dns_records" \ -H "X-Auth-Email: [email protected]" \ -H "X-Auth-Key: c2547eb745079dac9320b638f5e225cf483cc5cfdda41" \ -H "Content-Type: application/json" \ --data '{"type":"A","name":"example.com","content":"127.0.0.1","ttl":120}'
 

one

Client
Регистрация
22.09.2015
Сообщения
6 793
Благодарностей
1 264
Баллы
113
Вроде разобрался, запрос отсылается, но в ответ получаю HTTP/1.1 400 Bad Request
 

amyboose

Client
Регистрация
21.04.2016
Сообщения
2 312
Благодарностей
1 191
Баллы
113
Вообще если нету сложной авторизации, то в основном работа с любым API представляет из себя POST и GET запросы. Их составление не такое сложное. Основная сложность в понимании принципа работы этого API. Мне приходилось однажды работать с API Pinnacle, так там сам черт ногу сломит.
Чтобы правильно составлять экшены запросов надо смотреть в каком-нибудь сниффере какие заголовки отправляются и прикрутить их к POST или GET запросу.
 
Последнее редактирование:

one

Client
Регистрация
22.09.2015
Сообщения
6 793
Благодарностей
1 264
Баллы
113
Да, та прав. Вчера посидел почитал. все довольно просто. Проблему составляет само API. В моем случае каждая API команда должна быть разрешена, но где ее включать я так и не нашел.
 

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