展品编号03
QA PERSONNEL FILE / KR–01
状态:开放
API 与
数据
当界面仅显示症状时,我会更深入地查看:请求、响应和数据状态。
服务返回什么
我使用有效和无效数据检查请求正文、响应代码、JSON 结构和行为。
可以同步什么
我检查哪些字段是可移植的,哪些字段必须保留在设备上。
实际合同·MOTI
PARTIAL · LIVE RETEST NEEDED
状态与版本控制同步
资源/state
方法GET / PUT
冲突保护expectedRevision
阅读
GET /state
200 OK
{
"revision": 7,
"state": { ... }
}更新
PUT /state
Content-Type: application/json
{
"expectedRevision": 7,
"state": { ... }
}检查预计目的
当前版本200
状态被保存并且修订加一。
过时的修订版409
服务器返回当前状态而不覆盖其他人的更改。
缺少预期修订422
在写入任何数据之前更新将被拒绝。
无效的 JSON400
该服务返回一个明确的 invalid_json 错误。
未知路径404
该响应不会伪装成成功状态。
便携式数据
Moti 的统计数据、记忆、个性、所有者事实、信任和模式版本。
留在设备上
密钥和令牌、创建者密钥、窗口几何形状、辅助权限和本地 AI 环境。
已验证
基本的四场同步工作正常;修订和响应代码处理在客户端和服务器中实现。
未验证具有记忆、个性、所有者事实和信任的扩展响应在启动当前服务器后需要另一个实时 GET /状态。