Привет! Пытаюсь сделать бота, но нужно продвинутое форматирование, и нигде не могу найти детали оформления текста, если идёт отправка не просто параграфов (это легко) и аттачей, а всяких этих вот цитат, к примеру, или блоков текста.Исхожу из трёх источников знаний, каждый из которых описывает формат запроса, но не описывает формат данных, кроме ответа:www.notion.soNotion – The all-in-one workspace for your notes, tasks, wikis, and databases.cmtt-ru.github.ioSwagger UIcmtt-ru.github.ioOsnova API DocКак мне сделать пост с цитатой? Если помещаю в "text", то весь json постится как текст, а блок "blocks" в риквесте игнорируется.Хотя бы натолкните на мысль, пожалуйста.
а никак нахуй
Попробуй за исходник взять какой-нибудь пост
https://api.dtf.ru/v1.9/entry/720435
Например здесь пост из одной врезки
Я так и пытался, только оно не принимает от меня "blocks", либо его надо как-то засовывать отдельно?
Делаю POST. Заголовки
x-device-token: ...
content-type: application/json
accept: application/json
user-agent: FlashGunBot/0.1 (perl;linux;ru)
Тело на скриншоте.
Получаю 400 Bad Request
В notion справке я отчётливо вижу, что есть 2 способа: один text без blocks, либо blocks но до этого нет texts
В твоём коде обе версии, и это противоречит инструкции, странно почему это должно сработать
Пробуй указанные способы
Второй способ по идее может помочь, а если первый - скорее всего может помочь html код
Посмотри как цитаты выглядят в готовом посте и попробуй запихнуть этот код в text.
Это гипотеза на основе анализа, сам не пробовал, надо смотреть
Возьми из браузера json, который отправляется на сервер при сохранении поста. Сделай себе черновик, добавляй в него нужные элементы и сохраняй.
Из браузера не json отправляется, а лютый form.