在线文本数据库(TextDB.online)是一个免费的文本数据存储和共享服务平台。用户可以通过简单的API接口存储、更新和删除文本数据。存储的文本数据可以随时下载和检索。
将数据以 application/x-www-form-urlencoded 格式发送至 api.textdb.online/update 即可完成文本数据的创建、更新和删除操作,支持 GET 和 POST 方法请求。
详细请求信息,请参考以下API文档。
一个API轻松存储和更新您的文本数据,支持GET和POST方法
在线文本数据库(TextDB.online)是一个免费的文本数据存储和共享服务平台。用户可以通过简单的API接口存储、更新和删除文本数据。存储的文本数据可以随时下载和检索。
将数据以 application/x-www-form-urlencoded 格式发送至 api.textdb.online/update 即可完成文本数据的创建、更新和删除操作,支持 GET 和 POST 方法请求。
详细请求信息,请参考以下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网络上,可能会存在缓存。在创建、更新和删除文本数据时,会自动刷新缓存,因此操作可能较为耗时。请尽量减少创建和更新频率,以读取为主。