INTEGRITY Документация

Публикация в очередь через HTTP

В следующем примере показано, как публиковать сообщения в очередь из любого HTTP клиента с аутентификацией по токену Cloudflare API.

Это позволяет записывать данные в очередь из любого сервиса или языка программирования, поддерживающего HTTP, включая Go, Rust, Python и даже скрипт Bash.

Предварительные требования

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 Push API см. в Документация по API Cloudflare ↗.