Blogent

AI SEO-блог для Strapi

Пакет додає у ваш проєкт Strapi один захищений endpoint публікації. Він перевіряє вхідні дані та заголовок авторизації, завантажує обкладинку в медіатеку Strapi й зберігає статті ідемпотентно, тож повторна доставка оновлює запис, а не створює дубль.

Як підключити Blogent до Strapi

Пакет інтеграції для Strapi

Готовий пакет додає у ваш проєкт Strapi захищений endpoint публікації Blogent: валідацію payload, авторизацію, завантаження зображень у медіатеку та ідемпотентне збереження статей.

Завантажити пакет для Strapi

Налаштування

  1. Завантажте пакет інтеграції та додайте його у проєкт Strapi за README з архіву.
  2. Відкрийте Blogent у Strapi admin, оберіть цільову колекцію, явно замапте обов’язкові поля й збережіть.
  3. Скопіюйте webhook URL та автоматично згенерований токен авторизації зі Strapi admin.
  4. У дашборді Blogent відкрийте Інтеграції → Strapi, вставте URL, задайте Authorization: Bearer <token> і запустіть тест з’єднання.

Тест читає наявний архів, створює одну реальну статтю, отримує захищений snapshot та оновлює ті самі нативні ID. Обхід публічних сторінок не потрібний.

Дії та сталі ідентифікатори

  • Shopify, HubSpot, Webflow і Framer використовують підключений нативний адаптер. WordPress, OpenCart, Strapi та Lovable — встановлений конектор Blogent; v0 і Replit адаптують його до наявного застосунку. Wix, Make, n8n та власні endpoint реалізують синхронний контракт; Zapier, Albato й ApiX-Drive — callback завершення.
  • inventory: передайте cursor: null і limit; відповідь — {articles: [snapshot], next_cursor: string|null}. Продовжуйте з отриманим курсором до null.
  • read: передайте target та/або content_id; відповідь — {article_snapshot: snapshot}. Явний нативний target є визначальним; логічний content_id Blogent може відрізнятися від ID у CMS.
  • Snapshot містить identity, title, alias, date, article, target, revision, urls і необов’язкові дані зображення/автора. article містить повний текст та SEO-поля кожної мови. Невідома первинна дата може бути null, недоступні URL — порожньою мапою.
  • create: передайте статтю, унікальний operation_id, логічний content_id, порожній target та null expected_revision. Після повної публікації поверніть {posted:true,target,revision,urls}.
  • update: передайте наявні target ID та актуальну expected_revision. Збережіть ID, URL/alias, первинну дату, автора й ресурси. Перевірте ревізію атомарно перед записом.
Універсальний контракт вебхука

Blogent підтримує inventory, захищене читання, створення та оновлення на місці. Кінцева відповідь містить нативні target ID і ревізію; асинхронні сценарії завершуються через захищений callback.

Відкрити документацію вебхука

Webhook tester

Перевірте inventory, create, read та update однієї реальної тестової статті. Асинхронні інтеграції очікують callback завершення.

Приклад для довідки. Тест один раз створює нові ID та повторно використовує їх під час очікування.

Що ви отримуєте після підключення Strapi

  • Публікація ідемпотентна: та сама стаття, доставлена вдруге, оновлює наявний запис, а не створює другий.
  • Обкладинка завантажується в медіатеку Strapi, тож стаття не залежить від тимчасового зовнішнього посилання.
  • Плагін автоматично генерує токен у Strapi admin; Blogent надсилає його як Authorization: Bearer <token>.
  • Валідація payload відхиляє некоректні доставки одразу, а не записує зіпсовані записи в колекцію.
  • У пакеті є README, тож розробник додасть його в наявний проєкт без реверс-інжинірингу контракту.
  • Blogent читає наявні нативні статті та оновлює їх із перевіркою ревізії, зберігаючи ID, URL, дати, авторів і ресурси.

Вимоги та сумісність

Платформа
Проєкт Strapi, який ви можете розгортати й доповнювати кодом.
Токен
Автоматично генерується на сторінці Blogent у Strapi admin.
Endpoint
Публічний webhook URL, наприклад https://your-site.com/api/blogent/webhook.
Заголовок
Authorization: Bearer <token> із токеном, скопійованим зі Strapi admin.
Перевірка
Тест читає наявний архів, створює одну реальну статтю, отримує захищений snapshot та оновлює ті самі нативні ID. Обхід публічних сторінок не потрібний.

Часті запитання про інтеграцію з Strapi

Чи потрібно писати інтеграцію самому?

Ні. У пакеті вже є endpoint, валідація, авторизація, завантаження зображень і логіка збереження. Додайте його в проєкт, налаштуйте мапінг полів у Strapi admin і розгорніть.

Що завадить сторонньому надсилати статті на мій сайт?

Endpoint перевіряє згенерований токен із заголовка Authorization: Bearer <token>. Запити без правильного токена відхиляються.

Чи створить повторна спроба дублікати?

Ні. Збереження ідемпотентне, тож повторна доставка тієї самої статті оновлює наявний запис.

Як перевірити роботу до запуску?

Запустіть тест з’єднання в панелі Blogent. Він публікує реальну статтю з унікальним alias тим самим шляхом, що й бойовий контент, тож ви побачите її у своїй колекції Strapi.

Переведіть SEO-блог на автопілот

Створіть блог, підключіть Strapi — і Blogent плануватиме, писатиме, перелінковуватиме та публікуватиме статті автоматично.

Почати зараз

Схожі інтеграції