Add page data delivery and publication guards
This commit is contained in:
@@ -4,9 +4,10 @@
|
||||
|
||||
## 快速路径
|
||||
|
||||
1. **Agent** 用 `private_data_execute` 建表,用 `private_data_register_dataset` 注册 dataset。
|
||||
1. **Agent** 加载 `page-data-collect` 技能(或按该技能流程执行)。
|
||||
2. **Agent** 用 `private_data_execute` 建表,用 `private_data_register_dataset` 注册 dataset。
|
||||
2. **发布页面** 时在发布面板勾选「启用页面数据」,选择 dataset 与公开能力;或发布后让 Agent 调用 `private_data_set_page_policy`。
|
||||
3. **HTML 页面** 引入 `/assets/page-data-client.js`,用 `MindSpacePageData.createClient({ pageId })` 读写数据。
|
||||
3. **HTML 页面** 引入 `/assets/page-data-client.js`,用 `MindSpacePageData.createClient({ apiBase: '/api' })` 读写数据(`pageId` 可由平台在访问时自动注入)。
|
||||
4. **运维** 在 MindSpace 页面详情「页面数据」面板查看日志、导出、撤销令牌、恢复软删除、关闭 dataset。
|
||||
|
||||
## 访问模式与默认能力
|
||||
@@ -59,8 +60,8 @@ GET /api/public/pages/:pageId/data/:dataset/stats
|
||||
```html
|
||||
<script src="/assets/page-data-client.js"></script>
|
||||
<script>
|
||||
// pageId 可省略:已绑定/已发布的页面访问时会注入 window.__MINDSPACE_PAGE_DATA__
|
||||
const client = MindSpacePageData.createClient({
|
||||
pageId: '你的页面 UUID',
|
||||
apiBase: '/api',
|
||||
});
|
||||
|
||||
|
||||
Reference in New Issue
Block a user