開発者
はじめに
URL短縮、テキスト共有、ファイル共有を作成・管理・追跡するための S.EE REST API
概要
S.EE API を利用すると、URL短縮、テキスト共有、ファイル共有をプログラムから作成・管理できます。主な用途は次のとおりです。
- URL短縮を大量に作成する
- シンタックスハイライト付きでテキストやコードを共有する
- ファイルをアップロードして共有する
- カスタムドメインを管理する
- 分析データを取得する
- ご自身のアプリケーションに統合する
はじめに
前提条件
- 有効なプランを契約中の S.EE アカウント
- API アクセストークン
認証
すべての API リクエストでは、Authorization ヘッダーにアクセストークンを含める必要があります。
Authorization: Bearer YOUR_ACCESS_TOKENベース URL
https://s.ee/api/v1リクエスト例
URL短縮を作成
curl -X POST "https://s.ee/api/v1/shorten" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"target_url": "https://example.com/very-long-url",
"domain": "s.ee",
"custom_slug": "my-link"
}'テキスト共有を作成
curl -X POST "https://s.ee/api/v1/text" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"title": "My Code Snippet",
"content": "console.log(\"Hello, World!\");",
"text_type": "source_code",
"domain": "fs.to"
}'ファイルをアップロード
curl -X POST "https://s.ee/api/v1/file/upload" \
-H "Authorization: Bearer YOUR_ACCESS_TOKEN" \
-F "file=@/path/to/your/file.png" \
-F "domain=fs.to"