面向静态站点、本地 HTML 页面与 AI 应用的免费 Data API。一个接口同时接收 JSON 与原生 HTML 表单 POST——每条提交都会被存储、可查询,随时进入 AI 分析。
GitHub Pages、Netlify、Neocities 或任何静态托管上的页面渲染得很美——但访客提交表单的那一刻,一切都会消失。
Claude、ChatGPT 与编程 Agent 几分钟就能生成可用的界面——跑在沙箱或你的磁盘上,没有服务器,也没有可以 POST 的数据库。
你需要的只是“把这条记录存到某个地方”。为了收 200 行数据去架服务器、数据库、鉴权和部署,本末倒置。
这正是表单后端(也叫表单接口)的用武之地:页面保持静态文件,存储藏在一个 URL 背后。FormLM 的 Data API 是一个表单后端,并多下了三步棋——它原生说 JSON、会为 AI Agent 自动生成文档,你存进来的数据之后还能流入计分与 AI 报告,而不是死在收件箱里。
描述你想收集什么——或让 AI 根据一句话生成表单。在发布页开启 Data API。
一个形如 https://formlm.me/api/v3/share/<token> 的 URL。它接收 JSON、fetch 调用与原生 HTML 表单 POST。
每条提交都存储为结构化记录。在 FormLM 查看、导出 CSV,或通过 query 与 summary API 读回。
<!-- 原生 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。
每个接口都会在 ?help 提供自己的 Markdown API 文档。把一个 URL 粘进 Claude、ChatGPT 或任何 Agent,它就知道了字段、格式与示例——无需胶水代码,无需手写集成提示词。
没有 schema 仪式。开启自动创建后,第一次提交就定义了数据列——后续提交里的新键会自动加为字段,上限 50 个。正适合不断进化的 AI 页面。
从任何来源提交:localhost、file://、静态托管、沙箱。纯 HTML 表单零 JavaScript,走标准 action 属性即可。
存储的记录可经 HTTP 读取:分页 query 接口加统计 summary 接口。搭仪表盘、接自动化,或让 Agent 分析它自己收集的数据。
公开演示接口让你在注册之前就能发真实请求、看到真实存储记录——用 curl 或浏览器评估,而不是看营销文案。
同一批数据可以流入 FormLM 的评估引擎:加权计分、维度分档、个性化 PDF 报告。从表单后端起步,长成评估服务。
作品集、文档站或落地页托管在 GitHub Pages 或 Netlify。把 action 指向你的接口,就有了一个真实可用的联系表单——见静态站点表单指南。
你让 Claude 或 Agent 做了个打卡、测验或计算器。它跑得很好——但在本地。给它一个 Data API 接口,第一天起数据就能持久化。见面向 AI Agent 的 Data API。
个人仪表盘或习惯记录就放在自己磁盘上。它照样能把数据存到网上:得益于 CORS,file:// 页面可以直接 POST 到 API。见本地页面指南。
| 调用 | 方法 | 作用 |
|---|---|---|
/{token} | POST JSON | 存储一条记录。接收 {"data": {...}, "meta": {...}} 或扁平字段。 |
/{token}/form | POST 表单 | 存储来自原生 HTML 表单(urlencoded)的一条记录。无需 JavaScript。 |
/{token}?help | GET | Markdown API 文档——字段列表、格式、示例。为人与 AI Agent 而生。 |
/{token}/query | GET | 分页读回存储的记录。同样支持 ?help。 |
/{token}/summary | GET | 对存储记录做聚合统计。同样支持 ?help。 |
每项能力都可在 FormLM 的发布页按表单单独开启或关闭。
不需要。FormLM 的 Data API 是托管的表单后端。把 HTML 表单 action 或 fetch 调用指向你的 FormLM 接口,提交就会存储在我们这边。页面保持静态——放在任何静态托管上,甚至是你自己电脑上的本地文件。
免费。创建表单、开启 Data API、通过 POST 提交数据、查看存储记录,都在 FormLM 免费版内。付费版提供更高量级与 AI 计分报告。
能。每个接口都支持 ?help 参数,返回描述字段、方法与示例的纯 Markdown 文档。把带 ?help 的接口 URL 粘给任何 AI Agent,它能读懂 schema 并直接提交合法数据,你一行胶水代码都不用写。
能。API 已开启 CORS,从磁盘直接打开的页面、Claude 或 ChatGPT 的 artifact、任何静态托管上的 AI 站点,都能直接 POST。没有同源限制。
能。除了 FormLM 内的提交收件箱与 CSV 导出,query 与 summary 接口还能让你经 HTTP 分页读取存储记录、查看聚合统计——适合仪表盘、自动化,或把数据喂回 AI Agent。
不必。开启字段自动创建后,第一次提交就定义了数据列:后续提交中的未知键会自动加进表单,不断进化的 AI 页面无需重新部署就能存新字段。
那些服务的重心是把提交转发到邮箱。FormLM 的 Data API 存储可查询的结构化记录、在 ?help 生成 AI Agent 可读的 Markdown schema、从原始提交自动建字段——当你想要的超出存储本身,同一批数据还能流入计分、评估报告与 AI 分析。详细对比见 FormLM 对比页。
两种。向接口 POST JSON 提交结构化数据,或用带常规 action 属性的原生 HTML 表单——接口同样接收 application/x-www-form-urlencoded,零 JavaScript 的页面也能工作。
我们自己也吃狗粮。本站联系页的反馈表单就是一个纯静态表单,直接 POST 到 FormLM Data API 接口——我们这边同样没有服务器。去发条消息,看这套模式跑起来。