SHA256
Канал root 0 переименован в news в API и документации
This commit is contained in:
@@ -16,7 +16,7 @@
|
||||
|
||||
Создание канала идет через `AddBlock`:
|
||||
|
||||
1. UI собирает `CreateChannelBody` (v2, а при legacy-ошибке fallback на v1).
|
||||
1. UI собирает `CreateChannelBody v2`.
|
||||
2. UI подписывает блок приватным blockchain-ключом на устройстве.
|
||||
3. UI отправляет на сервер `AddBlock` с `blockBytesB64` (полный бинарный блок: preimage + sigMarker + signature).
|
||||
4. Сервер:
|
||||
@@ -35,9 +35,9 @@
|
||||
### Имя канала (`ChannelNameRules`)
|
||||
|
||||
- длина: `3..32` символов (code points);
|
||||
- допустимые символы: Latin/Cyrillic, цифры, пробел, `_`, `-`;
|
||||
- имя нормализуется (trim + схлопывание пробелов);
|
||||
- канонический slug строится в lower-case, `ё -> е`, разделители -> `-`.
|
||||
- допустимые символы: только латиница `A-Z a-z`, цифры `0-9`, `_`, `-`;
|
||||
- имя нормализуется как `trim`;
|
||||
- канонический slug: lower-case того же имени (без дополнительных преобразований).
|
||||
|
||||
### Уникальность
|
||||
|
||||
@@ -46,19 +46,14 @@
|
||||
### Описание канала
|
||||
|
||||
В `CreateChannelBody v2` описание хранится прямо в блоке (до 200 байт UTF-8).
|
||||
|
||||
Для совместимости с legacy-v1 есть fallback: описание может сохраняться как `USER_PARAM` ключа вида:
|
||||
|
||||
`channel_desc:{ownerBlockchainName}:{rootBlockNumber}:{rootBlockHash}`
|
||||
|
||||
В UI при чтении описание берется из ответа канала и при наличии override — перекрывается значением из `USER_PARAM`.
|
||||
После создания описание в текущей реализации не редактируется (отдельного механизма обновления пока нет).
|
||||
|
||||
---
|
||||
|
||||
## 4) Канал “0”
|
||||
## 4) Канал “news” (root 0)
|
||||
|
||||
`rootBlockNumber=0` — технический root-канал.
|
||||
Публикации `TEXT_POST` в канал `0` сейчас отключены (на сервере есть явный запрет).
|
||||
`rootBlockNumber=0` — системный канал `news` (новостной канал по умолчанию).
|
||||
Публикации `TEXT_POST` в `news` сейчас отключены (на сервере есть явный запрет записи в root 0).
|
||||
|
||||
---
|
||||
|
||||
|
||||
Reference in New Issue
Block a user