Обновление API SmmBox: управление постами
В API появились новые методы для работы с постами. Раньше можно было только планировать публикации, теперь можно управлять ими целиком:
- Получить список постов.
GET /postsвозвращает запланированные, опубликованные и ошибочные посты. Можно фильтровать по странице или проекту, соцсети, статусу и датам. Есть постраничная выдача. - Получить один пост.
GET /posts/{id}. С параметромfor_edit=1пост приходит в формате, который можно сразу отправить на редактирование. - Отредактировать пост.
PUTилиPATCH /posts/{id}меняет текст, вложения, дату и настройки запланированного или ошибочного поста. - Удалить пост.
DELETE /posts/{id}.
Этого хватает, чтобы строить в n8n, Make, Zapier или в собственном сервисе полноценные сценарии. Например, проверять, что запланировано, подменять тексты в отложенных постах, находить посты с ошибками и удалять или переносить их.
Проекты тоже доступны через API. GET /collections возвращает список ваших проектов вместе со страницами, которые в них входят. Потом можно публиковать сразу в проект, указав его ID. Если вы ведёте много сообществ, это удобно: не нужно перечислять каждую страницу отдельно.
Также в списке соцсетей появился код th (Threads).
Полная документация: https://smmbox.com/api/
