Перейти к содержанию

amqp.php

Модуль управления очередями AMQP: мониторинг состояния через отправку сообщений и получение статистики количества задач.

Методы API

Метод Действие Описание
list получение списка Возвращает общее количество задач в очереди AMQP.
status проверка статуса очереди Отправляет проверочное сообщение в очередь для проверки её работоспособности.

amqp/list

Возвращает общеное количество задач в очереди AMQP.

HTTP-метод: GET

Параметры:

Параметр Обязательный Тип Описание
action ✅ string Идентификатор метода: list
- - - Других параметров нет

Пример запроса

curl -s "https://invapi.hostkey.ru/amqp.php" -X GET \
--data "action=list"
Пример успешного ответа
{
"result": "OK",
"report": 125
}
Примеры ошибок
{
"code": -1,
"message": "Ошибка выполнения запроса"
}

amqp/status

Отправляет проверочное сообщение в очередь для проверки её работоспособности.

HTTP-метод: POST

Параметры:

Параметр Обязательный Тип Описание
action ✅ string Идентификатор метода: status
token ❌ string Токен авторизации
queue ✅ string Название очереди для отправки проверочного сообщения

Пример запроса

curl -s "https://invapi.hostkey.ru/amqp.php" -X POST \
--data "action=status" \
--data "queue=test_queue"
Пример успешного ответа
{
"result": "OK",
"action": "status",
"queue": "test_queue",
"callback_key": "7bc29eb23fb1b879b21fce509597f07c"
}
Примеры ошибок
{
"code": -1,
"message": "empty queue in request"
}
question_mark
Я могу вам чем-то помочь?
question_mark
ИИ Помощник ×