ವಾಟರ್ ಮೀಟರ್ OCR API
ವಾಟರ್ ಮೀಟರ್ OCR API. ಈ ಪುಟವು ಸಾರ್ವಜನಿಕ HTTP API ಅನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಏಕೀಕರಣಕ್ಕಾಗಿ ವೆಬ್ಸೈಟ್ ಬ್ಯಾಕೆಂಡ್ ಮೂಲಕ ಬಹಿರಂಗಪಡಿಸುತ್ತದೆ.
ನಿಜವಾದ ಅಪ್ಲೋಡ್ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸಿ
ಮೊದಲು ನೋಂದಾಯಿಸಿ, ಕಾರ್ಯಸ್ಥಳದಲ್ಲಿ ನಿಮ್ಮ ಸ್ವಂತ ನೀರಿನ ಮೀಟರ್ ಫೋಟೋವನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಿ, ತದನಂತರ ನೀವು ಸಂಯೋಜಿಸಲು ಸಿದ್ಧರಾದಾಗ API ಕೀಲಿಯನ್ನು ರಚಿಸಿ.
ಅವಲೋಕನ
- ಎಲ್ಲಾ ಬಾಹ್ಯ ಸಂಯೋಜನೆಗಳಿಗಾಗಿ ವೆಬ್ಸೈಟ್ ಬ್ಯಾಕೆಂಡ್ ಬಳಸಿ.
- ಮೂರನೇ ವ್ಯಕ್ತಿಯ ಕಾರ್ಯಕ್ರಮಗಳಿಂದ ನೇರವಾಗಿ waterMeterAi ಗೆ ಕರೆ ಮಾಡಬೇಡಿ.
- ತೆರೆದ API ವೆಬ್ ಪೋರ್ಟಲ್ನಂತೆ ಅದೇ ಬಳಕೆದಾರರು, ಕೋಟಾ, ಸಂಗ್ರಹ, ಕಾರ್ಯಗಳು ಮತ್ತು ಆಡಿಟ್ ನಿಯಮಗಳನ್ನು ಹಂಚಿಕೊಳ್ಳುತ್ತದೆ.
- ನಿಯೋಜನೆ ಸಂರಚನೆಯ ಪ್ರಕಾರ ಬ್ಯಾಕೆಂಡ್ ವಿಭಿನ್ನ ಡೌನ್ಸ್ಟ್ರೀಮ್ AI ಸೇವೆಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಬಹುದು.
- ಕಾರ್ಯ ಪ್ರತಿಕ್ರಿಯೆಗಳು ಈಗ ಸಾಮಾನ್ಯ result_summary ವಸ್ತುವನ್ನು ಒಳಗೊಂಡಿವೆ; ಇದರಿಂದ ವಿಭಿನ್ನ ಸೇವೆಗಳು ವಿಭಿನ್ನ ಫಲಿತಾಂಶ ಪ್ರಕಾರಗಳನ್ನು ತೋರಿಸಬಹುದು.
ದೃಢೀಕರಣ
- ವೆಬ್ಸೈಟ್ನಲ್ಲಿ ಸೈನ್ ಇನ್ ಮಾಡಿ ಮತ್ತು API ಕೀಗಳ ಪುಟದಲ್ಲಿ API ಕೀಯನ್ನು ರಚಿಸಿ.
- ಪೂರ್ಣ API ಕೀಲಿಯನ್ನು ರಚಿಸಿದಾಗ ಅದನ್ನು ಒಮ್ಮೆ ಮಾತ್ರ ತೋರಿಸಲಾಗುತ್ತದೆ.
- ಪ್ರತಿ ವಿನಂತಿಯ ಮೇಲೆ Authorization ಹೆಡರ್ನಲ್ಲಿ ಕೀಲಿಯನ್ನು ಕಳುಹಿಸಿ.
Authorization: Bearer wm_xxxxxxxxxxxxxxxxx
API Key Permissions and Limits
- Each API key can have independent scopes, an IPv4/IPv6/CIDR allowlist, a total requests-per-minute limit, and a task submissions-per-minute limit.
- A valid key without the required scope or outside its source IP allowlist returns 403.
- Every valid-key request consumes the total request limit, including requests rejected by scope, IP, or submission policy.
- Batch requests consume one total request unit and one submission unit per uploaded file.
- Rate-limited responses return 429 with Retry-After and both X-RateLimit-* and X-SubmissionLimit-* headers.
- Task creation also has a per-key concurrency limit and returns X-ConcurrencyLimit-* headers; a concurrency rejection uses 429.
- For batch concurrency, only files that pass image validation reserve slots, and success headers report the actual active slots after task binding.
Retry-After: 30 X-RateLimit-Limit: 60 X-RateLimit-Remaining: 59 X-RateLimit-Reset: 1785902400 X-SubmissionLimit-Limit: 10 X-SubmissionLimit-Remaining: 9 X-ConcurrencyLimit-Limit: 3 X-ConcurrencyLimit-Active: 1 X-ConcurrencyLimit-Remaining: 2
ಅಪ್ಲೋಡ್ ನಿಯಮಗಳು
- ಗರಿಷ್ಠ ಫೈಲ್ ಗಾತ್ರ: ಪ್ರತಿ ಚಿತ್ರಕ್ಕೆ 20MB.
- ಬೆಂಬಲಿತ ಸ್ವರೂಪಗಳು: JPEG, PNG, WEBP.
- ಬ್ಯಾಕೆಂಡ್ ನಿಜವಾದ ಫೈಲ್ ವಿಷಯವನ್ನು ಮೌಲ್ಯೀಕರಿಸುತ್ತದೆ, ಕೇವಲ ಫೈಲ್ ವಿಸ್ತರಣೆಯಲ್ಲ.
ಅಪ್ಲೋಡ್ ಗಾತ್ರದ ಜಾರಿ
- ಬ್ಯಾಚ್ ಅಪ್ಲೋಡ್ಗಳು ಡೀಫಾಲ್ಟ್ ಆಗಿ 8 ಚಿತ್ರಗಳವರೆಗೆ ಸ್ವೀಕರಿಸುತ್ತವೆ, ಪ್ರತಿ ಚಿತ್ರಕ್ಕೆ 20MB ಮಿತಿ ಮತ್ತು 20MB ಒಟ್ಟು ಫೈಲ್-ವಿಷಯ ಮಿತಿ.
- ಅದರ ಮಿತಿಯನ್ನು ಮೀರಿದ ಫೈಲ್ ಅಥವಾ ಬ್ಯಾಚ್ ಇಮೇಜ್ ಮೌಲ್ಯೀಕರಣ ಅಥವಾ ಕಾರ್ಯ ರಚನೆಯ ಮೊದಲು 413 ಅನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ; ಯಾವುದೇ ಭಾಗಶಃ ಬ್ಯಾಚ್ ಅನ್ನು ರಚಿಸಲಾಗಿಲ್ಲ.
- Content-Length ಕಾಣೆಯಾದಾಗ ಅಥವಾ ಚಂಕ್ಡ್ ವರ್ಗಾವಣೆಯನ್ನು ಬಳಸಿದಾಗಲೂ ಸಹ ಬ್ಯಾಕೆಂಡ್ ನಿಜವಾದ ಸ್ವೀಕರಿಸಿದ ಬೈಟ್ ಎಣಿಕೆಯನ್ನು ಜಾರಿಗೊಳಿಸುತ್ತದೆ.
ಕಾರ್ಯ ರಾಜ್ಯಗಳು
- queued: ಸ್ವೀಕರಿಸಲಾಗಿದೆ ಮತ್ತು AI ಪ್ರಕ್ರಿಯೆಗಾಗಿ ಕಾಯುತ್ತಿದೆ.
- running: ಪ್ರಸ್ತುತ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿದೆ, ಅಥವಾ ರವಾನೆದಾರರಿಗೆ ಹಸ್ತಾಂತರಿಸಿದ ನಂತರ ಅಂತಿಮ ಫಲಿತಾಂಶದ ಸ್ಥಿತಿಯನ್ನು ನಿಯಮಿತವಾಗಿ ಪರಿಶೀಲಿಸಲಾಗುತ್ತಿದೆ.
- batch_waiting_ai: ಬ್ಯಾಚ್ನಲ್ಲಿರುವ ಪ್ರತಿಯೊಂದು ಐಟಂ AI ಸೇವೆಯು ಆನ್ಲೈನ್ಗೆ ಹಿಂತಿರುಗಲು ಕಾಯುತ್ತಿದೆ.
- batch_running: ಬ್ಯಾಚ್ ಅನ್ನು ಈಗಾಗಲೇ ರವಾನೆದಾರರಿಗೆ ನೀಡಲಾಗಿದೆ ಮತ್ತು ಇನ್ನೂ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುತ್ತಿದೆ.
- done: ಯಶಸ್ವಿಯಾಗಿ ಮುಗಿದಿದೆ.
- failed: ಸಂಸ್ಕರಣೆ ವಿಫಲವಾಗಿದೆ.
- waiting_ai: AI ಸೇವೆಯು ಆನ್ಲೈನ್ಗೆ ಹಿಂತಿರುಗುವವರೆಗೆ ಸರದಿಯಲ್ಲಿದೆ, ನಂತರ ಅದು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಪುನರಾರಂಭವಾಗುತ್ತದೆ.
ಫಲಿತಾಂಶದ ಮೂಲಗಳು
- fresh: ಹೊಸ AI ರನ್ನಿಂದ ರಚಿಸಲಾಗಿದೆ.
- cached_exact: ಪ್ರಸ್ತುತ AI ಆವೃತ್ತಿಯ ಸಂಗ್ರಹಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗಿದೆ.
- cached_stale: AI ಆಫ್ಲೈನ್, ಇತ್ತೀಚಿನ ಕ್ಯಾಶ್ ಮಾಡಿದ ಫಲಿತಾಂಶ ಮರಳಿದೆ.
- pending: ಇನ್ನೂ ಅಂತಿಮ ಫಲಿತಾಂಶವಿಲ್ಲ.
- failed: ಕಾರ್ಯ ವಿಫಲವಾಗಿದೆ.
- ಕಾರ್ಯವನ್ನು ಇನ್ನೂ ಪೂರ್ಣಗೊಳಿಸದಿದ್ದಾಗ, ಇತ್ತೀಚಿನ ಮರುಪ್ರಯತ್ನ ಅಥವಾ ಕಾಯುವ ಕಾರಣಕ್ಕಾಗಿ error_message ಪರಿಶೀಲಿಸಿ.
ಕೋಟಾ ಮತ್ತು ಬಿಲ್ಲಿಂಗ್
- ನಿಮ್ಮ ಏಕೀಕರಣವು ಕೋಟಾ ವೈಫಲ್ಯಗಳನ್ನು ತಪ್ಪಿಸಬೇಕಾದರೆ ದೊಡ್ಡ ಕೆಲಸದ ಹೊರೆಗಳನ್ನು ಸಲ್ಲಿಸುವ ಮೊದಲು `GET /api/open/quota` ಬಳಸಿ.
- `fresh` AI ರನ್ಗಳು ಮಾತ್ರ ಕೋಟಾವನ್ನು ಬಳಸುತ್ತವೆ.
- `cached_exact`, `cached_stale`, `pending`, ಮತ್ತು `failed` ಫಲಿತಾಂಶಗಳು ಕೋಟಾವನ್ನು ಬಳಸುವುದಿಲ್ಲ.
- ಉಚಿತ ಖಾತೆಗಳು ಮೊದಲು ದೈನಂದಿನ ಕೋಟಾವನ್ನು ಬಳಸುತ್ತವೆ. ಪಾವತಿಸಿದ ಖಾತೆಗಳು ಸಕ್ರಿಯ ಆವರ್ತಕ ಕೋಟಾ ಪ್ಯಾಕೇಜ್ಗಳನ್ನು ಬಳಸುತ್ತವೆ, ನಂತರ ಬ್ಯಾಕೆಂಡ್ ನೀತಿಯ ಪ್ರಕಾರ ತಾತ್ಕಾಲಿಕ ಅಥವಾ ಸ್ಥಿರ ಕೋಟಾ.
- ಕೋಟಾ ಖಾಲಿಯಾದಾಗ, ಕಾರ್ಯ ಸಲ್ಲಿಕೆಯು `429` ಅನ್ನು ಹಿಂದಿರುಗಿಸುತ್ತದೆ ಮತ್ತು ಹೊಸ ಕಾರ್ಯವನ್ನು ರಚಿಸುವ ಬದಲು ದೋಷ ಸಂದೇಶವನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.
ಸಂಗ್ರಹ ಮತ್ತು ಫಲಿತಾಂಶ ತಾಜಾತನ
- ಡೌನ್ಸ್ಟ್ರೀಮ್ ಸೇವೆಯ namespace ಸೇರಿದಂತೆ, ಇಮೇಜ್ ಹ್ಯಾಶ್ ಮತ್ತು AI ಆವೃತ್ತಿಯ ಪ್ರಕಾರ ಬ್ಯಾಕೆಂಡ್ ಯಶಸ್ವಿ ಫಲಿತಾಂಶಗಳನ್ನು ಸಂಗ್ರಹಿಸುತ್ತದೆ.
- `cached_exact` ಎಂದರೆ ಅದೇ ಚಿತ್ರವು ಪ್ರಸ್ತುತ AI ಆವೃತ್ತಿಗೆ ಈಗಾಗಲೇ ಯಶಸ್ವಿ ಫಲಿತಾಂಶವನ್ನು ಹೊಂದಿದೆ, ಆದ್ದರಿಂದ ಯಾವುದೇ ಹೊಸ AI ರನ್ ಅಗತ್ಯವಿಲ್ಲ.
- `cached_stale` ಎಂದರೆ AI ಸೇವೆಯು ಆಫ್ಲೈನ್ನಲ್ಲಿದೆ ಮತ್ತು ಬ್ಯಾಕೆಂಡ್ ಇತ್ತೀಚಿನ ಲಭ್ಯವಿರುವ ಐತಿಹಾಸಿಕ ಫಲಿತಾಂಶವನ್ನು ಹಿಂತಿರುಗಿಸುತ್ತದೆ.
- `is_latest_ai_version` ಮೌಲ್ಯ false ಆಗಿದ್ದಾಗ, ಫಲಿತಾಂಶವನ್ನು ಬಳಸಬಹುದಾದ ಆದರೆ ಪರಿಶೀಲಿಸಬೇಕಾದ ಐತಿಹಾಸಿಕ ಡೇಟಾದಂತೆ ಸಂಗ್ರಹಿಸಿ.
- ಪ್ರತಿ `done` ಕಾರ್ಯವನ್ನು ಸೇವಿಸಿದ ಕೋಟಾವನ್ನು ಊಹಿಸಬೇಡಿ; `result_source` ಪರಿಶೀಲಿಸಿ.
Task completion webhooks
- Send signed task completion events to your HTTPS endpoint with automatic retries.
- This API key is inactive. Existing records remain available, but new, enabled, test, and secret-rotation operations are blocked.
X-WaterMeter-Webhook-Id: whev_new_event X-WaterMeter-Webhook-Replay-Of: whev_original_event replay_of_event_id: whev_original_event blocked endpoint management: HTTP 409 canceled delivery status: canceled
GET/api/open/quota
/api/open/quotaಪ್ರಸ್ತುತ ಕೋಟಾ ಮತ್ತು ಉಳಿದ ಬಳಕೆಯನ್ನು ಓದಿ.
curl -X GET "https://watermeterai.com/api/open/quota" \ -H "Authorization: Bearer wm_xxxxxxxxxxxxxxxxx"
{
"ok": true,
"email": "[email protected]",
"quota": {
"account_type": "free",
"daily_limit": 20,
"used": 3,
"remaining": 17,
"day_tag": "2026-06-01",
"is_unlimited": false,
"monthly_remaining": 0,
"monthly_bonus_remaining": 0,
"fixed_remaining": 0,
"nearest_expire_at": null,
"quota_summary_text": "Free daily quota: 3/20 used today. Remaining: 17."
}
}GET/api/open/ai-status
/api/open/ai-statusಕಾರ್ಯ ಸಲ್ಲಿಕೆ ಮತ್ತು ಕ್ಯಾಶ್ ಮಾಡಿದ-ಫಲಿತಾಂಶ ಫಾಲ್ಬ್ಯಾಕ್ಗಾಗಿ ಸಾರ್ವಜನಿಕ ಸೇವಾ ಸ್ಥಿತಿಯನ್ನು ಓದಿ.
curl -X GET "https://watermeterai.com/api/open/ai-status" \ -H "Authorization: Bearer wm_xxxxxxxxxxxxxxxxx"
{
"ok": true,
"is_online": true,
"busy": false,
"active_jobs": 0,
"public_status": "online",
"public_status_label": "online",
"public_status_reason": "ready",
"accepts_new_tasks": true,
"can_return_cached_result": true,
"queue_state": "idle",
"queue_count": 0,
"current_ai_version": "water_v2:wm-ai-v2-2026-06-01",
"last_checked_at": "2026-06-01T06:15:30Z"
}POST/api/open/tasks
/api/open/tasksಒಂದು ಚಿತ್ರವನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಿ ಮತ್ತು ಒಂದೇ ಕಾರ್ಯವನ್ನು ರಚಿಸಿ.
curl -X POST "https://watermeterai.com/api/open/tasks" \ -H "Authorization: Bearer wm_xxxxxxxxxxxxxxxxx" \ -F "file=@D:\data\meter_001.jpg"
{
"ok": true,
"task_id": "8e6c4d1f8f8348c0bc53e2e39d2dc111",
"status": "queued",
"result_source": "pending",
"visibility": "private",
"ai_online": true,
"is_latest_ai_version": false,
"final_reading": "-",
"result_summary": {
"resultKind": "unknown",
"primaryLabel": "Result",
"primaryValue": "-",
"secondaryLabel": "Detail",
"secondaryValue": "-",
"summaryText": "No result is available yet."
},
"error_message": "",
"created_at": "2026-06-01T06:16:10Z"
}GET/api/open/tasks/{task_id}
/api/open/tasks/{task_id}ಒಂದು ಕಾರ್ಯ ಸ್ಥಿತಿ ಮತ್ತು ಅಂತಿಮ ಓದುವಿಕೆಯನ್ನು ಓದಿ.
curl -X GET "https://watermeterai.com/api/open/tasks/task_a" \ -H "Authorization: Bearer wm_xxxxxxxxxxxxxxxxx"
{
"ok": true,
"task_id": "8e6c4d1f8f8348c0bc53e2e39d2dc111",
"status": "done",
"result_source": "fresh",
"ai_online": true,
"is_latest_ai_version": true,
"final_reading": "123.45",
"meter_type": "pointer",
"success": "yes",
"result_summary": {
"resultKind": "water_meter",
"primaryLabel": "Final Reading",
"primaryValue": "123.45",
"secondaryLabel": "Meter Type",
"secondaryValue": "pointer",
"summaryText": "Water meter recognition finished."
},
"error_message": "",
"created_at": "2026-06-01T06:16:10Z"
}GET/api/open/tasks
/api/open/tasksಪ್ರಸ್ತುತ API ಕೀ ಬಳಕೆದಾರರ ಒಡೆತನದ ಇತ್ತೀಚಿನ ಕಾರ್ಯಗಳನ್ನು ಓದಿ.
curl -X GET "https://watermeterai.com/api/open/tasks?limit=20" \ -H "Authorization: Bearer wm_xxxxxxxxxxxxxxxxx"
{
"ok": true,
"items": [
{
"task_id": "8e6c4d1f8f8348c0bc53e2e39d2dc111",
"status": "done",
"result_source": "cached_exact",
"final_reading": "123.45",
"meter_type": "pointer",
"success": "yes",
"result_summary": {},
"ai_online": true,
"is_latest_ai_version": true,
"created_at": "2026-06-01T06:16:10Z",
"error_message": ""
}
]
}POST/api/open/batches
/api/open/batchesಒಂದು ವಿನಂತಿಯಲ್ಲಿ ಬಹು ಚಿತ್ರಗಳನ್ನು ಅಪ್ಲೋಡ್ ಮಾಡಿ.
curl -X POST "https://watermeterai.com/api/open/batches" \ -H "Authorization: Bearer wm_xxxxxxxxxxxxxxxxx" \ -F "files=@D:\data\meter_001.jpg" \ -F "files=@D:\data\meter_002.jpg"
{
"ok": true,
"batch_id": "5a14f4e5f6d34fdabce00e62c0dd0001",
"status": "batch_running",
"total_count": 2,
"done_count": 0,
"failed_count": 0,
"pending_count": 2,
"items": [
{
"index": 0,
"file_name": "meter_001.jpg",
"task_id": "task_a",
"status": "queued",
"result_source": "pending",
"final_reading": "-",
"failure_kind": "",
"error_message": ""
},
{
"index": 1,
"file_name": "meter_002.jpg",
"task_id": "task_b",
"status": "queued",
"result_source": "pending",
"final_reading": "-",
"failure_kind": "",
"error_message": ""
}
]
}GET/api/open/batches/{batch_id}
/api/open/batches/{batch_id}ಬ್ಯಾಚ್ ಪ್ರಗತಿ ಮತ್ತು ಪ್ರತಿ ಫೈಲ್ ಕಾರ್ಯ ಸ್ಥಿತಿಗಳನ್ನು ಓದಿ.
curl -X GET "https://watermeterai.com/api/open/batches/5a14f4e5f6d34fdabce00e62c0dd0001" \ -H "Authorization: Bearer wm_xxxxxxxxxxxxxxxxx"
{
"ok": true,
"batch_id": "5a14f4e5f6d34fdabce00e62c0dd0001",
"status": "batch_done",
"total_count": 2,
"done_count": 2,
"failed_count": 0,
"pending_count": 0,
"items": [
{
"index": 0,
"file_name": "meter_001.jpg",
"task_id": "task_a",
"status": "done",
"result_source": "fresh",
"final_reading": "123.45",
"failure_kind": "",
"error_message": ""
},
{
"index": 1,
"file_name": "meter_002.jpg",
"task_id": "task_b",
"status": "done",
"result_source": "cached_exact",
"final_reading": "456.78",
"failure_kind": "",
"error_message": ""
}
]
}ಶಿಫಾರಸು ಮಾಡಿದ ಹರಿವು
- ದೊಡ್ಡ ಕೆಲಸದ ಹೊರೆಗಳನ್ನು ಕಳುಹಿಸುವ ಮೊದಲು `GET /api/open/ai-status` ಪರಿಶೀಲಿಸಿ.
- ಸಲ್ಲಿಸಿದ ತಕ್ಷಣ `task_id` ಅಥವಾ `batch_id` ಅನ್ನು ನಿಮ್ಮ ಸ್ವಂತ ವ್ಯವಸ್ಥೆಯಲ್ಲಿ ಸಂಗ್ರಹಿಸಿ.
- `queued`, `running`, `waiting_ai`, `batch_waiting_ai`, ಮತ್ತು `batch_running` ಅನ್ನು ಅಂತಿಮವಲ್ಲದ ಸ್ಥಿತಿಗಳೆಂದು ಪರಿಗಣಿಸಿ, ಸ್ಥಿತಿಯನ್ನು ಪರಿಶೀಲಿಸುತ್ತಿರಿ.
- ಬ್ಯಾಕೆಂಡ್ಗೆ ಸಂಪರ್ಕಿಸುವ ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ಹೆಚ್ಚು ವಿಳಂಬವಿದ್ದು, ನಿಯೋಜಿಸಲಾದ ಸೇವೆ ಬ್ಯಾಚ್ ಮೋಡ್ ಬೆಂಬಲಿಸಿದಾಗ ಬ್ಯಾಚ್ ವಿನಂತಿಗಳನ್ನು ಬಳಸಿ.
- ಬ್ಯಾಚ್ ವಿನಂತಿಗಳು ಪ್ರಸ್ತುತ `webBackend -> dispatchCenter -> waterMeterAi` ಮೂಲಕ ಹರಿಯುತ್ತವೆ.
- `batch_waiting_ai` ಎಂದರೆ ಪ್ರತಿ ಐಟಂ ಇನ್ನೂ AI ಸೇವೆಗಾಗಿ ಕಾಯುತ್ತಿದೆ, ಇನ್ನೂ ಸಕ್ರಿಯವಾಗಿ ಚಾಲನೆಯಲ್ಲಿಲ್ಲ.
- ನಿಯೋಜಿಸಲಾದ ಸೇವೆ `CAD` ಆಗಿರುವಾಗ, ಸದ್ಯಕ್ಕೆ `POST /api/open/tasks` ಬಳಸಿ ಮತ್ತು ಬ್ಯಾಚ್ ಅಪ್ಲೋಡ್ ಲಭ್ಯವಿಲ್ಲ ಎಂದು ಪರಿಗಣಿಸಿ.
ದೋಷ ಟಿಪ್ಪಣಿಗಳು
- 400: ಅಮಾನ್ಯ ವಿನಂತಿ, ಅಥವಾ ನಿಯೋಜಿಸಲಾದ ಸೇವೆ ಬ್ಯಾಚ್ ಅಪ್ಲೋಡ್ ಅನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ.
- 401: ಕಾಣೆಯಾಗಿದೆ, ಅಮಾನ್ಯವಾಗಿದೆ, ಅವಧಿ ಮೀರಿದೆ ಅಥವಾ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ API ಕೀ.
- 403: the user account is not active, the key lacks the required scope, or the source IP is outside the key allowlist.
- 404: ಕಾರ್ಯ ಅಥವಾ ಬ್ಯಾಚ್ ಕಂಡುಬಂದಿಲ್ಲ ಅಥವಾ ಪ್ರಸ್ತುತ ಬಳಕೆದಾರರ ಮಾಲೀಕತ್ವದಲ್ಲಿಲ್ಲ.
- 413: ಫೈಲ್ ತುಂಬಾ ದೊಡ್ಡದಾಗಿದೆ.
- 415: ಬೆಂಬಲವಿಲ್ಲದ ಚಿತ್ರ ಪ್ರಕಾರ ಅಥವಾ ಅಮಾನ್ಯ ಚಿತ್ರ ವಿಷಯ.
- 429: quota exhausted or the API key request, submission, or concurrency limit was exceeded.
{
"detail": "batch upload is not supported for business: cax"
}{
"ok": false,
"error": "unauthorized",
"message": "Missing or invalid API key."
}{
"ok": false,
"error": "file_too_large",
"message": "Maximum file size is 20MB."
}{
"ok": false,
"error": "quota_exhausted",
"message": "Quota exhausted.",
"quota": {
"remaining": 0,
"quota_summary_text": "Free daily quota: 20/20 used today. Remaining: 0."
}
}ಕೆಲಸದ ಹರಿವನ್ನು ಪರೀಕ್ಷಿಸಲು ಸಿದ್ಧರಿದ್ದೀರಾ?
ಮೊದಲ ಫೋಟೋಗಾಗಿ ವೆಬ್ ಕಾರ್ಯಸ್ಥಳವನ್ನು ಬಳಸಿ, ನಂತರ ಫಲಿತಾಂಶದ ಸ್ವರೂಪವು ನಿಮ್ಮ ಸಿಸ್ಟಂಗೆ ಸರಿಹೊಂದಿದಾಗ API ಕೀಗಳಿಗೆ ಸರಿಸಿ.