在线文本数据库

一个API轻松存储和更新您的文本数据,支持GET和POST方法

Loading...

什么是文本数据库?

在线文本数据库(TextDB.online)是一个免费的文本数据存储和共享服务平台。用户可以通过简单的API接口存储、更新和删除文本数据。存储的文本数据可以随时下载和检索。

将数据以 application/x-www-form-urlencoded 格式发送至 api.textdb.online/update 即可完成文本数据的创建、更新和删除操作,支持 GET 和 POST 方法请求。

详细请求信息,请参考以下API文档。

API文档

API URL https://api.textdb.online/update/
请求方法 GET / POST
数据编码 application/x-www-form-urlencoded
请求参数 key: 文本标识,长度为6-60位字符,仅支持以下字符:0-9a-zA-Z-_。
value: 文本数据,20万字符以下任意文本,value为空则表示删除记录。
由于没有密码鉴权保护,建议使用随机生成20位及以上的key,降低碰撞概率,减少业务风险。
请求示例 【创建/更新】https://api.textdb.online/update/?key=123456&value=hello-world
【删除】https://api.textdb.online/update/?key=123456&value=
【读取】 https://textdb.online/123456
若使用GET方式更新数据,请先进行URLEncode编码处理,建议优先使用POST方法请求。
响应参数 status: 请求处理结果,1为成功,0为失败。
data.key: 自定义的文本标识。
data.url: 文本记录的URL,可以通过该URL读取文本数据。
req_id: API请求ID。
响应示例
{
    "status": 1,
    "data": {
        "key": "123456",
        "url": "https://textdb.online/123456"
    },
    "req_id": "131690600e2b79b47108"
}
请求限制 读取次数不受限制,每个IP每日的创建、更新和删除操作总和限制为500次。
注意事项 1. 文本记录会在没有更新操作1年后自动删除,建议使用完毕后主动删除。
2. 文本数据没有访问密码保护,建议设置至少20位的key长度,或添加专属前缀,以避免因key碰撞而导致的业务风险。
3. 数据创建或更新速度较慢,请避免频繁操作。
4. 严禁存储非法数据或将平台用于非法用途!

如果文本记录不存在,则会自动创建;如果记录已存在,则会更新该记录。

创建或更新后,文本记录可以通过 https://textdb.online/[key名称] 读取,默认支持跨域请求,content-type 为 text/plain。

读取文本记录时,如果记录存在,将返回 200 或 30x 状态码;如果记录不存在,将返回 404 状态码和 404 HTML 页面。可以通过响应状态码或内容格式来判断文本数据的状态。

TextDB.online服务搭建在Cloudflare网络上,可能会存在缓存。在创建、更新和删除文本数据时,会自动刷新缓存,因此操作可能较为耗时。请尽量减少创建和更新频率,以读取为主。