- リクエストあたり最大リンク数: 20,000
- URL最大長: 2,000 characters
- 対応プロトコル:
http://andhttps:// - 料金: 1リンクあたり1単位
- レート制限: 1分あたり60リクエスト
API ドキュメント
シンプルなREST APIでIndexTensorをアプリに統合。
認証
すべてのAPIリクエストにはBearerトークン認証が必要です。AuthorizationヘッダーにAPIトークンを含めてください:
Authorization: Bearer YOUR_API_TOKEN
エンドポイント
インデックス用にリンクを送信。リンクはセミコロン区切り文字列または配列で指定可能。
リクエストボディ
// Option 1: Semicolon-separated string
{
"links": "https://example.com/page1;https://example.com/page2"
}
// Option 2: Array of links
{
"links": [
"https://example.com/page1",
"https://example.com/page2"
]
}
成功レスポンス (200)
{
"status": 200,
"msg": "Task created successfully",
"data": {
"units_used": 4,
"task_id": "1721392204",
"links_count": 4
}
}
エラーコード
| コード | 説明 |
|---|---|
| 400 | 無効なデータ(不正なJSON、無効なURL) |
| 401 | Authorizationヘッダー欠落または不正 |
| 403 | 無効なAPIトークン |
| 404 | エンドポイントが見つかりません |
| 405 | 残高不足 |
| 429 | レート制限超過 |
| 500 | サーバー内部エラー |
エラーレスポンス形式
{
"status": 400,
"message": "Task wasn't created: Invalid data provided"
}
レート制限と制約
コード例
curl -X POST https://indextensor.com/api/links \
-H "Authorization: Bearer YOUR_API_TOKEN" \
-H "Content-Type: application/json" \
-d '{"links": ["https://example.com/page1", "https://example.com/page2"]}'