🔌 表单后端与数据存储 API

页面已经就绪。
它的数据该去哪?

面向静态站点、本地 HTML 页面与 AI 应用的免费 Data API。一个接口同时接收 JSON 与原生 HTML 表单 POST——每条提交都会被存储、可查询,随时进入 AI 分析。

60 秒看它跑起来 → 获取免费接口
⚡ 无服务器 · 零配置 · CORS 已开启 🤖 内置 AI Agent 可读文档

问题所在:页面做完了,数据无处安放

界面已经写好,后端才是你从来不想碰的部分。
📄
静态站点存不了任何东西

GitHub Pages、Netlify、Neocities 或任何静态托管上的页面渲染得很美——但访客提交表单的那一刻,一切都会消失。

🤖
AI 生成的页面没有后端

Claude、ChatGPT 与编程 Agent 几分钟就能生成可用的界面——跑在沙箱或你的磁盘上,没有服务器,也没有可以 POST 的数据库。

🛠️
为收数据搭一套后端,杀鸡用牛刀

你需要的只是“把这条记录存到某个地方”。为了收 200 行数据去架服务器、数据库、鉴权和部署,本末倒置。

这正是表单后端(也叫表单接口)的用武之地:页面保持静态文件,存储藏在一个 URL 背后。FormLM 的 Data API 是一个表单后端,并多下了三步棋——它原生说 JSON、会为 AI Agent 自动生成文档,你存进来的数据之后还能流入计分与 AI 报告,而不是死在收件箱里。

工作原理:三步,六十秒

从“根本没有后端”到“数据已存储、可查询”。
🧩
1. 在 FormLM 创建一个表单

描述你想收集什么——或让 AI 根据一句话生成表单。在发布页开启 Data API。

→
🔗
2. 复制接口 URL

一个形如 https://formlm.me/api/v3/share/<token> 的 URL。它接收 JSON、fetch 调用与原生 HTML 表单 POST。

→
💾
3. 页面开始存数据

每条提交都存储为结构化记录。在 FormLM 查看、导出 CSV,或通过 query 与 summary API 读回。

Data API 操作演示
Data API 实操演示——发布、POST、读回数据

快速开始:发送第一条记录的三种方式

选适合你页面的那种。三种方式都通过同一个接口存数据。
HTML 表单(无 JS)
fetch / JSON
AI Agent
<!-- 原生 HTML 表单:action 指向你的接口。零 JavaScript。 -->
<form action="https://formlm.me/api/v3/share/YOUR_TOKEN/form" method="POST">
  <input name="name" placeholder="Your name" required>
  <input name="email" type="email" placeholder="you@example.com" required>
  <textarea name="message" placeholder="What do you need?"></textarea>
  <button type="submit">Send</button>
</form>

<!-- 任何静态托管、甚至本机 file:// 页面都能用。 -->
// 从任何页面、脚本或自动化任务 POST JSON
await fetch("https://formlm.me/api/v3/share/YOUR_TOKEN", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({
    data: {
      mood: "focused",
      hoursSlept: 7,
      notes: "Shipped the landing page today"
    },
    meta: { source: "my-local-page" }
  })
});

// CORS 已开启——localhost、file:// 与任何静态托管均可。
# 把接口交给 AI Agent,它自己读文档:
"请把我的日常习惯记录到这个 API:
 https://formlm.me/api/v3/share/YOUR_TOKEN?help
 先读文档,然后提交今天的数据。"

# ?help URL 返回一份纯 Markdown 文档:
# 字段列表、请求格式与可直接复制的示例。
# Agent 读完即可自行提交合法数据。

实测:每个接口的 ?help 文档都公开——打开这个在线示例,看看 AI Agent 读到的 Markdown schema。

Data API 的与众不同之处

多数表单后端到“已把提交转发到你邮箱”就结束了。这个不止于此。
🤖
AI Agent 读得懂的文档

每个接口都会在 ?help 提供自己的 Markdown API 文档。把一个 URL 粘进 Claude、ChatGPT 或任何 Agent,它就知道了字段、格式与示例——无需胶水代码,无需手写集成提示词。

✨
字段自动创建

没有 schema 仪式。开启自动创建后,第一次提交就定义了数据列——后续提交里的新键会自动加为字段,上限 50 个。正适合不断进化的 AI 页面。

🌐
CORS + 原生表单 POST

从任何来源提交:localhost、file://、静态托管、沙箱。纯 HTML 表单零 JavaScript,走标准 action 属性即可。

📥
把数据读回来

存储的记录可经 HTTP 读取:分页 query 接口加统计 summary 接口。搭仪表盘、接自动化,或让 Agent 分析它自己收集的数据。

🧪
可先实测的公开接口

公开演示接口让你在注册之前就能发真实请求、看到真实存储记录——用 curl 或浏览器评估,而不是看营销文案。

📈
存储只是起点

同一批数据可以流入 FormLM 的评估引擎:加权计分、维度分档、个性化 PDF 报告。从表单后端起步,长成评估服务。

适合谁用

一个 API,三种典型的“我有页面但没服务器”处境。
静态站点 带联系表单的静态站点

作品集、文档站或落地页托管在 GitHub Pages 或 Netlify。把 action 指向你的接口,就有了一个真实可用的联系表单——见静态站点表单指南。

AI 开发者 AI 生成的应用

你让 Claude 或 Agent 做了个打卡、测验或计算器。它跑得很好——但在本地。给它一个 Data API 接口,第一天起数据就能持久化。见面向 AI Agent 的 Data API。

折腾党 本地 HTML 文件

个人仪表盘或习惯记录就放在自己磁盘上。它照样能把数据存到网上:得益于 CORS,file:// 页面可以直接 POST 到 API。见本地页面指南。

接口速览

一个带 token 的 URL,四项能力。
调用方法作用
/{token}POST JSON存储一条记录。接收 {"data": {...}, "meta": {...}} 或扁平字段。
/{token}/formPOST 表单存储来自原生 HTML 表单(urlencoded)的一条记录。无需 JavaScript。
/{token}?helpGETMarkdown API 文档——字段列表、格式、示例。为人与 AI Agent 而生。
/{token}/queryGET分页读回存储的记录。同样支持 ?help。
/{token}/summaryGET对存储记录做聚合统计。同样支持 ?help。

每项能力都可在 FormLM 的发布页按表单单独开启或关闭。

常见问题

收集表单数据需要后端服务器吗?

不需要。FormLM 的 Data API 是托管的表单后端。把 HTML 表单 action 或 fetch 调用指向你的 FormLM 接口,提交就会存储在我们这边。页面保持静态——放在任何静态托管上,甚至是你自己电脑上的本地文件。

Data API 免费吗?

免费。创建表单、开启 Data API、通过 POST 提交数据、查看存储记录,都在 FormLM 免费版内。付费版提供更高量级与 AI 计分报告。

AI Agent 能自己使用这个 API 吗?

能。每个接口都支持 ?help 参数,返回描述字段、方法与示例的纯 Markdown 文档。把带 ?help 的接口 URL 粘给任何 AI Agent,它能读懂 schema 并直接提交合法数据,你一行胶水代码都不用写。

本地 HTML 文件或 AI 生成的页面能用吗?

能。API 已开启 CORS,从磁盘直接打开的页面、Claude 或 ChatGPT 的 artifact、任何静态托管上的 AI 站点,都能直接 POST。没有同源限制。

数据能取回来吗?

能。除了 FormLM 内的提交收件箱与 CSV 导出,query 与 summary 接口还能让你经 HTTP 分页读取存储记录、查看聚合统计——适合仪表盘、自动化,或把数据喂回 AI Agent。

提交前必须先定义 schema 吗?

不必。开启字段自动创建后,第一次提交就定义了数据列:后续提交中的未知键会自动加进表单,不断进化的 AI 页面无需重新部署就能存新字段。

它和 Formspree、Web3Forms 有什么不同?

那些服务的重心是把提交转发到邮箱。FormLM 的 Data API 存储可查询的结构化记录、在 ?help 生成 AI Agent 可读的 Markdown schema、从原始提交自动建字段——当你想要的超出存储本身,同一批数据还能流入计分、评估报告与 AI 分析。详细对比见 FormLM 对比页。

支持哪些提交格式?

两种。向接口 POST JSON 提交结构化数据,或用带常规 action 属性的原生 HTML 表单——接口同样接收 application/x-www-form-urlencoded,零 JavaScript 的页面也能工作。

深入阅读

各 AI 平台的接入指南:
🐾

我们自己也吃狗粮。本站联系页的反馈表单就是一个纯静态表单,直接 POST 到 FormLM Data API 接口——我们这边同样没有服务器。去发条消息,看这套模式跑起来。

60 秒,给你的页面一个数据库

免费起步。无需服务器、无需 schema 仪式,纯表单连 JavaScript 都不用。

创建你的免费接口 →