Post запрос API cloudflare

aluf

Client
Регистрация
07.03.2010
Сообщения
43
Благодарностей
3
Баллы
8
Доброго времени суток!
Помогите, пожалуйста, правильно составить post запрос для создания новой доменной зоны в cloudflare через их API.

Вот cURL запрос:
PHP:
$ curl -X POST "https://api.cloudflare.com/client/v4/zones"\
-H "X-Auth-Email: [email protected]"\
-H "X-Auth-Key: c2547eb745079dac9320b638f5e225cf483cc5cfdda41"\
-H "Content-Type: application/json"\
--data '{"name":"example.com","jump_start":true,"organization":{"id":"9a7806061c88ada191ed06f989cc3dac","name":"CloudFlare, Inc.","status":"active","permissions":["#zones:read"]}}'
Документация ClouFlare API

Спасибо!
 
  • Спасибо
Реакции: orka13

LexxWork

Client
Регистрация
31.10.2013
Сообщения
1 190
Благодарностей
791
Баллы
113

orka13

Client
Регистрация
07.05.2015
Сообщения
2 177
Благодарностей
2 184
Баллы
113
та же ситуация, только запрос для удаления как в зенке замутить ($ curl -X DELETE)?
Код:
$ curl -X DELETE "https://api.cloudflare.com/client/v4/zones/023e105f4ecef8ad9ca31a8372d0c353" \
-H "X-Auth-Email: [email protected]" \
-H "X-Auth-Key: c2547eb745079dac9320b638f5e225cf483cc5cfdda41" \
-H "Content-Type: application/json"
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Стандартными экшенами никак. Только в чистом C#
 

ZSharp

Client
Регистрация
29.09.2013
Сообщения
395
Благодарностей
126
Баллы
43
Подскажите как добавить звезду * к домену как поддомен в cloudflare ?

То есть при добавлении домена пост запрос
добавляю а запись домену (мойдомен.ру) и ip через запрос
{"type":"A","name":"мойдомен.ру","content":"айписервера","ttl":1}

при добавлении сабдомена (поддомен.мойдомен.ру) вот так
{"type":"A","name":"поддомен","content":"айписервера","ttl":1}

можно добавить просто звёздочку (*) чтобы все поддомены тоже перенаправлялись на тот же ip.
руками добавляется, но api запросом почему-то нет (
отправляю следующее
{"type":"A","name":"*","content":"айписервера","ttl":1}

Кто знает в чём ошибка? Как добавить звёздочку через api?

2016-03-19_2-48-41.jpg
 

ZSharp

Client
Регистрация
29.09.2013
Сообщения
395
Благодарностей
126
Баллы
43
Знатоки зеннопостера, ну просветите пожалуйста.
Очень нужно.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
Сравнивайте запрос из PM вами созданный и запрос через браузер в фиддлере. Значит есть отличия.
 

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
Zennonub, получилось? Подобное сейчас пробую создать. :-)
 

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113

orka13

Client
Регистрация
07.05.2015
Сообщения
2 177
Благодарностей
2 184
Баллы
113
Последнее редактирование:

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
Спасибо! Попробую по позже.
 

one

Client
Регистрация
22.09.2015
Сообщения
6 833
Благодарностей
1 275
Баллы
113
И у Вас работает? В моем случае выдает ошибку: Method POST not available for that URI.
 

orka13

Client
Регистрация
07.05.2015
Сообщения
2 177
Благодарностей
2 184
Баллы
113
Попробовал. Та же ошибка. Я пару месяцев назад делал. Либо версия старой зенки тогда срабатывала, либо шаблон таки нерабочий был, и это просто мои наброски незаконченные. Хз. Если что с памяти восстановлю, то отпишусь.
 
  • Спасибо
Реакции: one

amyboose

Client
Регистрация
21.04.2016
Сообщения
2 312
Благодарностей
1 191
Баллы
113
Content-Type: application/json иногда надо прописывать и в теле POST запроса и в поле юзер агента. Точнее лучше тебе запустить сниффер и уже там посмотреть какие заголовки передаются и сравнить с заголовками, которые у тебя отправляет POST запрос. Потом добавь нехватающие заголовки. Мне всегда помогал этот способ. А звездочка скорее всего неправильно понята тобой. Я обычно соединяю домен и ссылку после звездочки непосредственно в адрес и отправляю туда POST. C C# вообще не знаком.
 

GreenWay

Client
Регистрация
11.05.2012
Сообщения
432
Благодарностей
139
Баллы
43
Я вот буквально вчера с этим стоклкнулся... * - это автоматом добавить все поддомены? Если так, то не получиться этого сделать на бесплатном акке, только добавлять каждый поддомен отдельно в саму доменную зону - "A subdomen.domen.ru ваш_IP_сервера"
 

doc

Client
Регистрация
30.03.2012
Сообщения
8 684
Благодарностей
4 641
Баллы
113
Я вот буквально вчера с этим стоклкнулся... * - это автоматом добавить все поддомены? Если так, то не получиться этого сделать на бесплатном акке, только добавлять каждый поддомен отдельно в саму доменную зону - "A subdomen.domen.ru ваш_IP_сервера"
бесконечные домены без проксирования можно сделать на любом акке добавляю ту самую звёздочку
 

GreenWay

Client
Регистрация
11.05.2012
Сообщения
432
Благодарностей
139
Баллы
43
добавляете * в панели домена в cloudflare.com? Мне не дает - пишет ошибка
 

doc

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

GreenWay

Client
Регистрация
11.05.2012
Сообщения
432
Благодарностей
139
Баллы
43
Да, указываю просто *, но цепляю не к 8.8.8.8, а к своему домену
 

Вложения

doc

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

GreenWay

Client
Регистрация
11.05.2012
Сообщения
432
Благодарностей
139
Баллы
43
Честно говоря не пробовал, но спасибо Тебе, что обратил внимание - все гораздо проще...
 

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