mirror of
https://github.com/Bayselonarrend/OpenIntegrations.git
synced 2025-01-02 03:38:55 +02:00
Notion API: Свойства базы
This commit is contained in:
parent
eea51d2139
commit
1590fee368
@ -28,20 +28,47 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Создать страницу в базу.
|
||||
//
|
||||
// Параметры:
|
||||
// Токен - Строка - Токен
|
||||
// Родитель - Строка - ID родительской базы
|
||||
// Свойства - Структура Из Строка - Структура/Соответствие свойств. Должен соответствовать шаблону свойств базы
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка, Произвольный, ДвоичныеДанные, Неопределено, HTTPОтвет - Создать страницу в базу
|
||||
Функция СоздатьСтраницуВБазу(Знач Токен, Знач Родитель, Знач Свойства) Экспорт
|
||||
|
||||
ДанныеБазы = ПолучитьБазуДанных(Токен, Родитель);
|
||||
|
||||
Заголовки = СоздатьЗаголовкиЗапроса(Токен);
|
||||
Свойства = Новый Структура;
|
||||
Параметры = Новый Структура;
|
||||
|
||||
ДобавитьРодителяСтраницы(Родитель, Ложь, Параметры);
|
||||
|
||||
Параметры.Вставить("properties", Свойства);
|
||||
|
||||
Ответ = OPI_Инструменты.Post("https://api.notion.com/v1/pages", Параметры, Заголовки);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить страницу.
|
||||
//
|
||||
// Параметры:
|
||||
// Токен - Строка - Токен
|
||||
// Родитель - Строка - ID Родителя
|
||||
// Страница - Строка - ID Родителя
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// ДвоичныеДанные, Неопределено, Строка, Произвольный - Ответ сервера Notion
|
||||
Функция ПолучитьСтраницу(Знач Токен, Знач Родитель) Экспорт
|
||||
Функция ПолучитьСтраницу(Знач Токен, Знач Страница) Экспорт
|
||||
|
||||
Заголовки = СоздатьЗаголовкиЗапроса(Токен);
|
||||
ПреобразоватьИД(Родитель);
|
||||
ПреобразоватьИД(Страница);
|
||||
|
||||
Ответ = OPI_Инструменты.Get("https://api.notion.com/v1/pages/" + Родитель, , Заголовки);
|
||||
Ответ = OPI_Инструменты.Get("https://api.notion.com/v1/pages/" + Страница, , Заголовки);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
@ -94,6 +121,25 @@
|
||||
|
||||
КонецФункции
|
||||
|
||||
// Получить данные о базе данных
|
||||
//
|
||||
// Параметры:
|
||||
// Токен - Строка - Токен
|
||||
// База - Строка - ID базы данных
|
||||
//
|
||||
// Возвращаемое значение:
|
||||
// Строка, Произвольный, ДвоичныеДанные, Неопределено - Получить базу данных
|
||||
Функция ПолучитьБазуДанных(Знач Токен, Знач База) Экспорт
|
||||
|
||||
Заголовки = СоздатьЗаголовкиЗапроса(Токен);
|
||||
ПреобразоватьИД(База);
|
||||
|
||||
Ответ = OPI_Инструменты.Get("https://api.notion.com/v1/databases/" + База, , Заголовки);
|
||||
|
||||
Возврат Ответ;
|
||||
|
||||
КонецФункции
|
||||
|
||||
#КонецОбласти
|
||||
|
||||
#КонецОбласти
|
||||
|
Loading…
Reference in New Issue
Block a user