Модуль Блог сайта

Получение списка записей блога (список постов)

Пример запроса

GET /v1/blog/Get?key=abc

Параметры

Название Тип Описание
sid Число Номер сайта
id Число id поста, необязательный параметр.
Если задан, будет возвращен пост с указанным id
catid Число Уникальный id раздела где расположена пост блога, необязательный.
Если задан, будет возвращен пост с указанным catid
cattx Строка Уникальный адрес раздела где расположен пост, необязательный.
Если задан, будет возвращен пост с указанным cattx

Ответ

[
  {
    "id":"125566",
    "zag":"Название записи поста",
    "stxt":"Текст анонса",
    "txt":"Текст поста",
    "url":"/myblog/125566/",
    "shw":"1",
  }
]

Параметры

Название Тип Описание
id Число id поста
zag Строка Название поста
txt Строка Текст поста
stxt Строка Анонс поста
url Строка Полный относительный URL поста
shw Число 1 - отображать, 0 - не отображать

Обновление поста в блоге сайта

Пример запроса

POST /v1/blog/Update?key=abc

Параметры

Название Тип Описание
sid Число Номер сайта
id Число Номер поста
param Массив Параметры для обновления, ключ (имя параметра) -> значение (данные). 
Например, param = array('zag'=>'заголовок', 'txt'=>'текст поста')

Ответ

[
  {
    "message":"Ok"
  }
]

Создание нового поста

Пример запроса

POST /v1/blog/Write?key=abc

Параметры

Название Тип Описание
sid Число Номер сайта
param Массив Параметры раздела для записи, ключ (имя параметра) -> значение (данные). 
Например, param = array('zag'=>'заголовок', 'stxt'=>'текст анонса', 'txt'=>'текст поста')

Ответ

[
  {
    "message":"Ok",
    "id":"127590"
  }
]

Параметры

Название Тип Описание
message Строка Сообщение
id Число Номер нового созданного поста