Новости - Veneridze/KioskHTTP_API GitHub Wiki
Получение
Уровень доступа: Чтение
Параметры:
mode
= newskey
= Ключ из auth
Пример запроса:
http://95.165.157.102:90/terminal/api/vendor?mode=news&key=####
JSON - Ответ от сервера:
{
"status": true,
"news_array": [
{
"id": 1,
"title": "Заголовок первой новости",
"desc": "Текст первой новости",
"date": "2021-06-21 00:00:00",
"lastchange": "ks54.ru",
"from": "ks54.ru",
"views": 5,
"publish": [
1,
2,
4,
5,
6,
7,
9
]
},
{
"id": 2,
"title": "Заголовок второй новости",
"desc": "Текст второй новости",
"date": "2021-06-21 00:00:00",
"lastchange": "vk.com/#####",
"from": "vk.com/#####",
"views": 5,
"publish": [
1,
2,
4,
5,
6,
7,
9
]
}
]
}
Редактирование
Уровень доступа: Чтение и запись
Параметры:
mode
= edit_newskey
= Ключ изauth
id
= id новостиop
= Номер площадкиtitle
= Заголовок новостиdesc
= Текст новости
JSON - Ответ от сервера:
{
"status": true
}
Список источников
Уровень доступа: Чтение
Параметры:
mode
= news_sourceskey
= Ключ изauth
JSON - Ответ от сервера:
{
"status": true,
"sources": {
"vk": [
{
"id": 5,
"link": "test321",
"type": "vk",
"name": "Группа про фрукты"
},
{
"id": 7,
"link": "test123",
"type": "vk",
"name": "Группа про автомобили"
}
],
"rss": [
{
"id": 6,
"link": "https://www.test123.ru/rss",
"type": "rss",
"name": "Новостной сайт"
}
]
}
}
Редактирование источника новостей
Уровень доступа: Чтение и запись
Параметры:
mode
= edit_sourcelink
= Ссылка на источникname
= Описаниеkey
= Ключ изauth
JSON - Ответ от сервера:
{
"status": true
}