NocoBase v1.9.17怎么调取只读数据的API出来
可以。启用【认证:API 密钥】插件,创建专用用户和角色;该角色仅为目标数据表开启【查看】权限(按需限制数据范围和可见字段)。以该角色生成 API Key 后,用 GET /api/<表名>:list 并携带 Authorization: Bearer 调用即可。不要使用 admin/root 密钥。API 密钥使用教程 - NocoBase 文档

创建专用用户和角色了,也只能Root吗
不是。API 密钥只能选择创建者已分配的角色。请先在【用户和权限】把专用只读角色分配给该用户,刷新页面或重新登录后,再新增 API 密钥并在【角色】下拉框选择它;若仍只显示 Root,请确认正在用这个已分配角色的用户创建密钥。不要使用 Root。API 密钥使用教程 - NocoBase 文档