תיעוד API

שלב את IndexTensor באפליקציות עם ה-REST API הפשוט שלנו.

אימות

כל הבקשות דורשות אימות Bearer token. כלול את מפתח ה-API בכותרת Authorization:

Authorization: Bearer YOUR_API_TOKEN

התחבר כדי לקבל את מפתח ה-API.

נקודות קצה

POST /api/links

שליחת קישורים לאינדוקס. ניתן לספק כמחרוזת מופרדת בנקודה-פסיק או כמערך.

גוף הבקשה

// 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 נתונים לא תקינים
401 כותרת Authorization חסרה או לא תקינה
403 מפתח API לא תקף
404 נקודת קצה לא נמצאה
405 יתרה לא מספקת
429 חרגת ממגבלת הבקשות
500 שגיאת שרת

פורמט תגובת שגיאה

{
  "status": 400,
  "message": "Task wasn't created: Invalid data provided"
}

מגבלות ומגבלות

  • מקסימום קישורים לבקשה: 20,000
  • אורך מקסימלי של URL: 2,000 characters
  • פרוטוקולים נתמכים: http:// and https://
  • עלות: יחידה אחת לקישור
  • מגבלת בקשות: 60 בקשות לדקה

דוגמאות קוד

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"]}'