fix(page-data): isolate owner API from public pages
This commit is contained in:
+18
-16
@@ -20,25 +20,27 @@
|
||||
|
||||
可在发布面板或策略中逐项覆盖。
|
||||
|
||||
## Owner API(需登录)
|
||||
## Owner API(需登录,仅后台管理界面)
|
||||
|
||||
`/api/page-data/*` 已移除,不可被公开 HTML 调用;旧页面请求会收到 `410 legacy_page_data_api_removed`。
|
||||
|
||||
```text
|
||||
GET /api/page-data # 列出已注册 dataset
|
||||
GET /api/page-data/:dataset
|
||||
POST /api/page-data/:dataset/rows
|
||||
PATCH /api/page-data/:dataset/rows/:id
|
||||
DELETE /api/page-data/:dataset/rows/:id # soft delete
|
||||
POST /api/page-data/:dataset/rows/:id/restore
|
||||
GET /api/admin/page-data # 列出已注册 dataset
|
||||
GET /api/admin/page-data/:dataset
|
||||
POST /api/admin/page-data/:dataset/rows
|
||||
PATCH /api/admin/page-data/:dataset/rows/:id
|
||||
DELETE /api/admin/page-data/:dataset/rows/:id # soft delete
|
||||
POST /api/admin/page-data/:dataset/rows/:id/restore
|
||||
|
||||
GET /api/page-data/policies
|
||||
GET /api/page-data/policies/:pageId
|
||||
PUT /api/page-data/policies/:pageId
|
||||
POST /api/page-data/policies/:pageId/apply-publish
|
||||
GET /api/page-data/policies/:pageId/ops
|
||||
GET /api/page-data/policies/:pageId/logs
|
||||
POST /api/page-data/policies/:pageId/tokens/revoke
|
||||
POST /api/page-data/policies/:pageId/password/reset
|
||||
POST /api/page-data/policies/:pageId/datasets/:dataset/close
|
||||
GET /api/admin/page-data/policies
|
||||
GET /api/admin/page-data/policies/:pageId
|
||||
PUT /api/admin/page-data/policies/:pageId
|
||||
POST /api/admin/page-data/policies/:pageId/apply-publish
|
||||
GET /api/admin/page-data/policies/:pageId/ops
|
||||
GET /api/admin/page-data/policies/:pageId/logs
|
||||
POST /api/admin/page-data/policies/:pageId/tokens/revoke
|
||||
POST /api/admin/page-data/policies/:pageId/password/reset
|
||||
POST /api/admin/page-data/policies/:pageId/datasets/:dataset/close
|
||||
```
|
||||
|
||||
## 公开 API(无需平台登录)
|
||||
|
||||
Reference in New Issue
Block a user