1.6 KiB
1.6 KiB
Задача 2 — Проверка API-доков по личным данным и сессиям
Что проверяем
- В
03_Session_Management_API.mdописан форматsessionIdи правило «передавать как есть». - В
04_Add_Block_to_Blockchain_API.mdописан набор ключей USER_PARAM для личных данных. - В
05_Technical_Requests_API.mdзафиксировано, что отдельного RPC для direct tech message в конкретную сессию пока нет.
Как должна выглядеть рабочая логика
- Клиент сохраняет личные данные через
UpsertUserParamпо стандартным ключам. - При повторном изменении поля клиент пишет новую запись с более поздним временем.
- Актуальное значение получается через
ListUserParams(берётся самая новая запись по ключу). - Для отправки техсообщений в конкретную сессию нужен отдельный RPC, которого пока нет.
Критерии приёмки
- Термины и пояснения в документации понятны без чтения кода.
- Примеры ключей единообразны (
name,last_name,address_physical,address_web,phone). - Ограничения MVP явно указаны (ACL/валидация/отдельный direct-session RPC).