AI SEO-блог для Strapi
Пакет додає у ваш проєкт Strapi один захищений endpoint публікації. Він перевіряє вхідні дані та заголовок авторизації, завантажує обкладинку в медіатеку Strapi й зберігає статті ідемпотентно, тож повторна доставка оновлює запис, а не створює дубль.
Як підключити Blogent до Strapi
Пакет інтеграції для Strapi
Готовий пакет додає у ваш проєкт Strapi захищений endpoint публікації Blogent: валідацію payload, авторизацію, завантаження зображень у медіатеку та ідемпотентне збереження статей.
Налаштування
- Завантажте пакет інтеграції та додайте його у проєкт Strapi за README з архіву.
- Відкрийте Blogent у Strapi admin, оберіть цільову колекцію, явно замапте обов’язкові поля й збережіть.
- Скопіюйте webhook URL та автоматично згенерований токен авторизації зі Strapi admin.
- У дашборді 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_idBlogent може відрізнятися від 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 завершення.
Що ви отримуєте після підключення 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 плануватиме, писатиме, перелінковуватиме та публікуватиме статті автоматично.