Описание 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);
Ссылки по теме
Доступные функции, связанные с этим методом:
Будет так же интересно
- CleanTalk Анти-Спам. API Метод check_messageОписание API метода CleanTalk Anti-Spam "check_message" Данный метод лучше...
- CleanTalk Анти-Спам. API метод check_newuser Описание метода API CleanTalk Anti-Spam "check_newuser" Этот API метод лучше...
- Метод проверки spam_checkМетод проверки spam_check - проверка по чёрным спискам Необходимые...