--- date created: 2022-10-21 16:25 date updated: 2022-10-21 16:25 tags: - 'NDE' --- # Работа с API блогов ### Создание нового пользователя для блога ### Загрузка и установка темы оформления для блога - <https://ghost.org/docs/admin-api/#themes> ```js POST /admin/themes/upload; PUT /admin/themes/{ name }/activate; ``` ### Работа с постами - Эндпоинт `/posts/` - <https://ghost.org/docs/admin-api/#posts> ```json "tags": [ { "created_at": "2019-11-26T02:39:31.000Z", "description": null, "feature_image": null, "id": "5ddc9063c35e7700383b27e0", "meta_description": null, "meta_title": null, "name": "Getting Started", // здесь можно указать имя тега с заглавной! "slug": "getting-started", // slug, он же внутренняя ссылка? "updated_at": "2019-11-26T02:39:31.000Z", "url": "https://docs.ghost.io/tag/getting-started/", "visibility": "public" } ], ``` #### Отправка Custom Excerpt Базовый функционал позволяет отправить кастомный Excerpt, судя по документации к эндпоинту `/posts/` Параметр `"custom_excerpt"` должен быть не `null` ```json "updated_at": "2019-11-26T02:44:17.000Z", "published_at": "2019-11-26T02:44:17.000Z", "custom_excerpt": null, "codeinjection_head": null, "codeinjection_foot": null, ``` ### Работа с хедером блога / пункты меню Методов для настройки пунктов меню не найдено в документации к API - <https://ghost.org/docs/admin-api/#pages>