TGStat
TGStat
Введите текст для поиска
Расширенный поиск каналов
  • flag Russian
    Язык сайта
    flag Russian flag English flag Uzbek
  • Вход на сайт
  • Каталог
    Каталог каналов и чатов Поиск каналов
    Добавить канал/чат
  • Рейтинги
    Рейтинг каналов Рейтинг чатов Рейтинг публикаций
    Рейтинги брендов и персон
  • Аналитика
  • Поиск по публикациям
  • Мониторинг Telegram
Toil Thoughts

6 Nov 2024, 12:33

Открыть в Telegram Поделиться Пожаловаться

import requests

API_KEY = '' # Вставьте ваш API ключ

def main():
try:
# Получаем список зон
response = requests.get(
'https://api.cloudflare.com/client/v4/zones',
headers={'Authorization': f'Bearer {API_KEY}'}
)
response.raise_for_status()
zones = response.json().get('result', [])

# Обновляем настройку ECH для каждой зоны
for zone in zones:
zone_id = zone['id']
zone_name = zone['name']
print(f"Обновляем настройку ECH для зоны: {zone_name} (ID: {zone_id})")

# Добавляем поле 'id' в тело запроса
patch_response = requests.patch(
f'https://api.cloudflare.com/client/v4/zones/{zone_id}/settings/ech',
json={'id': 'ech', 'value': 'off'},
headers={
'Authorization': f'Bearer {API_KEY}',
'Content-Type': 'application/json'
}
)
patch_response.raise_for_status()
print(f"Настройка ECH для зоны {zone_name} успешно обновлена.")

except requests.exceptions.RequestException as error:
print('Ошибка:', error.response.json() if error.response else error)

if __name__ == '__main__':
main()

220 0 0 3
Каталог
Каталог каналов и чатов Подборки каналов Поиск каналов Добавить канал/чат
Рейтинги
Рейтинг каналов Telegram Рейтинг чатов Telegram Рейтинг публикаций Рейтинги брендов и персон
API
API статистики API поиска публикаций API Callback
Наши каналы
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Почитать
Академия TGStat Исследование Telegram 2019 Исследование Telegram 2021 Исследование Telegram 2023
Контакты
Справочный центр Поддержка Почта Вакансии
Всякая всячина
Пользовательское соглашение Политика конфиденциальности Публичная оферта
Наши боты
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot