1
0
mirror of https://github.com/Bayselonarrend/OpenIntegrations.git synced 2024-12-21 01:50:24 +02:00

Документация Notion API

This commit is contained in:
Anton 2024-01-27 18:10:28 +03:00
parent 15b0946d8d
commit e1228febe8

View File

@ -5,13 +5,13 @@ sidebar_position: 1
# Создать блок
Создает блок внутри страницы на основе другого, заранее созданного, блока
*Функция СоздатьБлок(Знач Токен, Знач Родитель, Знач ИДБлока, Знач ВставитьПосле = "") Экспорт*
*Функция СоздатьБлок(Знач Токен, Знач Родитель, Знач Блок, Знач ВставитьПосле = "") Экспорт*
| Параметр | Тип | Назначение |
|-|-|-|
| Токен | Строка | Токен интеграции |
| Родитель | Строка | ID страницы, на которую необходимо вставить блок |
| ИДБлока | Строка | ID блока-образца, который необходимо скопировать на страницу |
| Блок | Строка,Соответствие | ID блока-образца, который необходимо скопировать на страницу или сам блок в виде соответствия|
| ВставитьПосле | Строка (необяз.) | ID блока, после которого необходимо вставить новый (для страниц с несколькими дочерними блоками, если необходимо) |
Вовзращаемое значение: Соответствие - сериализованный JSON ответа от Notion
@ -21,7 +21,9 @@ sidebar_position: 1
Токен = "secret_9RsfMrRMqZwqp0Zl0B...";
Родитель = "5dd94c34fab04bff9...";
Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, "ca18df269bd24407852b91c30e..."); //Заголовок: Это блок, воткнутый через API
Блок = OPI_Notion.ВернутьБлок(Токен, "ca18df269bd24407852b91c30e..."); //Блок как соответствие. С ним можно свершать манипуляции.
Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, Блок); //Заголовок: Это блок, воткнутый через API
Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, "46c1500ed40c4e89ba6a229003..."); //1. Ну, во-первых, это круто
Ответ = OPI_Notion.СоздатьБлок(Токен, Родитель, "aa4137d4c8cc445d9f969c3968..."); //2. Во-вторых, стильно
Ответ = OPI_Инструменты.JSONСтрокой(Ответ);
@ -35,6 +37,7 @@ sidebar_position: 1
<hr/>
<br/><br/>
![Результат](img/1.png)
```json title="Результат"