尊敬的 SeaTable 官方支持团队/各位论坛网友:
我正在尝试通过自定义前端(托管于 GitHub Pages)调用 SeaTable 的 API 向表中批量追加数据,但遇到了一个非常顽固的 404 错误。
我已经仔细排查了所有前端配置和代码逻辑,并尝试了 V1/V2.1 两种路径,问题依然存在。
一、我的配置信息和环境
| 配置项 | 详细信息/值 | 状态/描述 |
|---|---|---|
| Server 地址 | https://cloud.seatable.cn |
云服务地址正确 |
| API Token | af509801d566b9921b8a4efb7becd9c0d971dc72 |
权限为读写,确认无误。 |
| DTable UUID | 6c01d854-21ec-48fc-8154-327123c918e9 |
经过 API 再次确认,与工作表关联的 UUID 无误。 |
| Table Name | 工作表1 |
表名与 SeaTable 后台一致。 |
| 前端部署环境 | GitHub Pages (生产报工系统) | 网络环境正常,非本地文件调用。 |
二、关键代码和请求路径
我尝试了两种路径,结果都是 404:
-
V2.1 路径https://cloud.seatable.cn/api/v2.1/dtables/6c01d854-21ec-48fc-8154-327123c918e9/batch-append-rows/
三、报错现象(核心问题)
无论是使用 V1 还是 V2.1 路径,前端在尝试提交时,浏览器的网络面板均显示 batch-append-rows 请求的状态码为 404 Not Found。
我已经确认的修正:
- API 路径已回退到 V1 路径进行尝试。
请问:为什么一个拥有读写权限且 UUID 正确的 Token,在调用批量追加行 API 时会返回 404 错误? 是否我的工作台/表格配置还有其他我没有注意到的权限限制?
期待得到官方的协助,谢谢!
