コンテンツへスキップ
POST AI agent ready /v1/paste/get

ペースト取得 API - 無料のテキスト スニペットの取得

ペースト ID を送信すると、言語タグと作成タイムスタンプとともに保存されたコンテンツを受け取ります。 ペーストの有効期限が切れているか、存在しない場合は 404 を返します。 /v1/paste/create エンドポイントと組み合わせて使用​​されます。

Parameters

stringrequired

The paste ID returned by the create endpoint.

Code examples

curl -X POST https://api.botoi.com/v1/paste/get \
  -H "Content-Type: application/json" \
  -d '{"id":"f9e8d7c6"}'

When to use this API

アプリ内で構文を強調表示して共有コード スニペットを表示する

貼り付けコンテンツと言語タグを取得し、Prism や Shiki などのクライアント側のハイライターを使用してレンダリングします。 言語タグは、どの文法を適用するかをハイライターに指示します。

構成データを展開スクリプトに取り込む

デプロイメント構成をペーストとして保存し、スクリプト内で ID によって取得します。 これにより、リポジトリ内の設定のハードコーディングが回避され、デプロイ期間中は利用可能な状態が維持されます。

開発者ツールの「共有スニペットの表示」ページを作成します。

ユーザーが貼り付けリンクを共有すると、このエンドポイント経由でコンテンツを取得し、フォーマットされたコード ビューアでレンダリングします。 言語、作成時刻、およびコピー ボタンを表示します。

Frequently asked questions

ペーストの有効期限が切れたらどうなりますか?
API は、コード NOT_FOUND の 404 エラーと、ペーストが見つからないか期限切れであることを示すメッセージを返します。
ID があれば誰でもペーストを取得できますか?
はい。 個々のペーストに対するアクセス制御はありません。 8 文字の ID を持っている人は誰でもコンテンツを取得できます。 最初に暗号化せずに、機密データをペーストで保存しないでください。
ペーストを取得すると TTL が延長されますか?
いいえ。TTL は作成時に設定され、変更されません。 ペーストを読んでも有効期限には影響しません。
ペースト ID は URL またはリクエスト本文で渡されますか?
貼り付け ID は、JSON リクエスト本文の「id」フィールドとして渡されます。 エンドポイント パスは常に /v1/paste/get です。
1 つのリクエストで複数のペーストを取得できますか?
いいえ。各リクエストは 1 つのペーストを取得します。 複数のペーストをフェッチするには、異なる ID を使用して並列リクエストを作成します。

Get your API key

Free tier includes 5 requests per minute with no credit card required. Upgrade for higher limits.