n8n / Автоматизація

Як автоматизувати публікації через n8n

Коротка відповідь: REST workflow: trigger → presigned URL → PUT файла → status → platform publish endpoint. Для майбутнього часу використовуйте Wait node або MCP schedule tool.

MCP tool name не є HTTP URL: REST і MCP — різні інтерфейси.

REST-процес

  1. Trigger.
  2. POST /api/upload/presigned-url.
  3. PUT на uploadUrl.
  4. /api/upload/status/{fileId}.
  5. Publish endpoint.

Credential

X-API-Key: dh_live_xxxxxxxxxxxxxxxxxxxxxxxx

HTTP Request

{"method":"POST","url":"https://dohoo.ai/api/upload/presigned-url","jsonBody":{"filename":"={{ $binary.data.fileName }}","contentType":"={{ $binary.data.mimeType }}"}}

Два варіанти

  • REST: Wait, потім immediate publish.
  • MCP: schedule tool із scheduledAt та timezone.

Помилки

Зберігайте response, connection ID і source ID; повторюйте лише невдалу гілку.

Поширені запитання

Cloud чи self-hosted?

Обидва.

Який тариф?

Business або Agency.

Кілька платформ?

Так, окремими гілками.

Як уникнути дублів?

Зберігайте post ID і retry лише failed destination.

Побудуйте один надійний процес публікації для всіх майданчиків.

Переглянути тарифи DOHOO