Pastebin API - 通过 REST 创建临时代码片段
存储文本字符串(代码、日志、配置文件)并接收粘贴 ID。 粘贴在可配置的 TTL(默认 1 小时,最长 24 小时)后过期。 指定一个可选的语言标记,以便在检索时进行语法突出显示。 存储在 Cloudflare 的边缘 KV 上,以实现快速全局读取。
Code examples
curl -X POST https://api.botoi.com/v1/paste/create \
-H "Content-Type: application/json" \
-d '{"content":"console.log(\"hello world\");","ttl":3600,"language":"javascript"}'When to use this API
在事件响应期间与队友共享错误日志
粘贴堆栈跟踪或日志片段并在 Slack 中共享 ID。 粘贴会在事件窗口后自动过期,因此敏感日志数据不会保留在公共粘贴箱中。
在 CI 管道中存储临时配置或代码片段
在一个 CI 步骤中生成配置文件,将其存储为粘贴,并在后续步骤或并行作业中检索它。 TTL 确保管道完成后自动清除数据。
Frequently asked questions
最大锡膏尺寸是多少?
请求正文限制为 1 MB。 对于大多数代码片段、日志输出和配置文件来说,这已经足够了。
我可以更新现有的粘贴吗?
不会。粘贴一旦创建就不可更改。 要共享更新的内容,请创建新的粘贴并分发新的 ID。
TTL 过期后会发生什么?
粘贴会自动从键值存储中删除。 对过期粘贴 ID 的请求会返回 404 NOT_FOUND 错误。
粘贴内容是否加密?
不会。粘贴以纯文本形式存储在 Cloudflare KV 中。 不要在粘贴中存储机密、密码或 API 密钥。 如果需要存储敏感文本,请首先使用 /v1/encrypt/encrypt 端点。
语法高亮支持哪些语言?
语言字段是与粘贴一起存储的自由文本标记。 常见值包括“javascript”、“python”、“json”、“yaml”、“go”、“rust”和“plaintext”。 您的客户端荧光笔可以使用此标签来应用正确的语法。
Get your API key
Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.