← Cloudflare Queues / queues / examples
Публикация в очередь через HTTP
В следующем примере показано, как публиковать сообщения в очередь из любого HTTP клиента с аутентификацией по токену Cloudflare API.
Это позволяет записывать данные в очередь из любого сервиса или языка программирования, поддерживающего HTTP, включая Go, Rust, Python и даже скрипт Bash.
Предварительные требования
- A очередь создана через Панель управления Cloudflare ↗ или wrangler CLI.
- Токен API Cloudflare с
Queues Editразрешение.
1. Отправка тестового сообщения
Чтобы убедиться, что аутентификация прошла успешно и сообщение записано в очередь, используйте curl в командной строке:
# Make sure to replace the placeholder with your shared secret
curl -XPOST -H "Authorization: Bearer <paste-your-api-token-here>" "https://api.cloudflare.com/client/v4/accounts/<paste-your-account-id-here>/queues/<paste-your-queue-id-here>/messages" --data '{ "body": { "greeting": "hello" } }'{"success":true}Это отправит запрос HTTP POST и в случае успеха вернёт HTTP 200 с success: true тело ответа.
- Если вы получили HTTP 403, значит ваш API-токен недействителен или не имеет
Queues Editразрешение.
Полную документацию по HTTP Push API см. в Документация по API Cloudflare ↗.