Описание API метода CleanTalk Anti-Spam  "monitoring_services_get"

Этот метод возвращает список ресурсов, отслеживаемых службой мониторинга работоспособности Uptime Monitoring.

Запрос

Пример данных JSON

{
  "method_name": "monitoring_services_get",
  "user_token": "your_user_token"
}

Обработка данных

Необходимая информация об обработке данных.

Параметр Объяснение
HTTP Метод GET или POST
Формат данных JSON
URL https://api.cleantalk.org

Обязательные параметры

Данные параметры обязательны.

Параметр Объяснение
method_name Имя метода, должно быть "monitoring_services_get".
user_token Ваш токен. Для получения токена зарегистрируйте аккаунт здесь

Дополнительные параметры

Эти параметры могут быть использованы для уточнения вашего запроса.

Параметр Объяснение
monitor_id Запрос может быть задан для проверки конкретного монитора
timezone

Числовое значение от -12 до +14

date_start

Временные границы проверки могут быть указаны в формате ГГГГ-ММ-ДД

date_end

 

int

Данные могут быть запрошены конкретно за последний день (int=1), за последнюю неделю (int=7) или за последний месяц (int=30).

Ответ

Пример ответа

Ответ сервера не зависит от платформы.

{
  "data": [
    {
      "monitor_id": "23550",
      "user_id": "1016905",
      "service_id": null,
      "created": "2025-03-06 19:28:20",
      "URL": "https://cleantalk.org/",
      "status": "ACTIVE",
      "status_updated": "2025-03-06 19:28:20",
      "monitoring_type": "HTTP",
      "share_id": null,
      "check_datetime": "2025-03-13 16:30:52",
      "http_full_response_time": "0.051",
      "http_status": "1",
      "email_notification_sent": "2025-03-07 00:32:25",
      "email_notification_status_sent": "1",
      "session_id": "2fc94c163c5cc1f367f6667bb62d4e68",
      "updown_http_status": "UP",
      "updown_datetime": "2025-03-06 19:28:58",
      "updown_duration": "594208",
      "down_datetime": null,
      "down_duration": null,
      "http_full_response_time_progress": "1.14859",
      "http_full_response_time_avg_1d": "0.0613778",
      "http_full_response_time_avg_7d": "0.0534376",
      "down_events_count_7d": null,
      "down_events_losses_7d": null,
      "http_method": "HEAD",
      "checks_interval": "180",
      "email_notification_delay": "0",
      "checkpoint_ids": "5",
      "pid": 0
    },
 ]
}

 

Примеры кода

Используя Wget

Пример CLI

wget -O- https://api.cleantalk.org/?method_name=monitoring_services_get&monitor_id=1234&user_token=someTokenValue

Используя PHP

PHP бакенд

                                
<?php $url = "https://api.cleantalk.org/?method_name=monitoring_services_get&monitor_id=1234&user_token=someTokenValue"; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, true); curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false); // Use true in production $response = curl_exec($ch); $responseString = "Response:\n" . $response"; curl_close($ch);
Ссылки по теме

Доступные функции, связанные с этим методом:

Была ли эта информация полезной?

Будет так же интересно

Copied to clipboard