تخطَّ إلى المحتوى

جلب رابط التنزيل

GET/v1/tasks/{token}/result

بعد الاكتمال، احصل على رابط تنزيل ملف النتائج. تحفظ الملفات افتراضيا لمدة 7 أيام (حسب إعداد النظام result_retention_days).

{
"task_id": "xKj9aP3qLm7v",
"download_url": "https://api.zelnum.com/api/v1/tasks/xKj9aP3qLm7v/download",
"expires_at": "2026-05-02T10:00:00+00:00",
"summary": {
"submitted": 5000,
"prefiltered": 0,
"deduped": 0,
"total": 5000,
"valid": 3800,
"invalid": 1200,
"unknown": 0,
"unknown_processed": 0,
"unknown_unprocessed": 0
}
}
الحقلالنوعالوصف
task_idstringالرمز الذي تستعلم به وتنزّل عبره. وهو المعامل {token} في مسار نقاط نهاية المهمة.
download_urlstring (URL)عنوان URL لملف النتائج. ويتطلب مفتاح API نفسه كسائر الطلبات.
expires_atstring (ISO 8601) | nullوقت توقف إمكانية تنزيل الملف.
summary.submittedintegerالصفوف المستلمة في الإرسال.
summary.prefilteredintegerالصفوف المستبعدة قبل الفحص — أسطر مشوّهة مثلًا.
summary.dedupedintegerالصفوف المكررة المحذوفة.
summary.totalintegerالصفوف الموضوعة فعليًا في قائمة انتظار الفحص، بعد الفلترة المسبقة وإزالة التكرار.
summary.validintegerالصفوف المؤكدة كمسجّلة.
summary.invalidintegerالصفوف المؤكدة كغير مسجّلة.
summary.unknownintegerالصفوف التي تعذّر على المزوّد حسمها.
summary.unknown_processedintegerالصفوف المجهولة التي أُعيدت محاولتها وسُوّيت.
summary.unknown_unprocessedintegerالصفوف المجهولة التي لا تزال دون حسم. ويُسترد مقابلها.

GET/v1/tasks/{token}/download

Terminal window
curl -X GET "https://api.zelnum.com/api/v1/tasks/xKj9aP3qLm7v/download" \
-H "X-API-Key: YOUR_KEY_HERE" \
-o result.zip

يُرسل ملف النتائج الجاهز مباشرة كمُرفق. يمكنك اتباع download_url العائد من نقطة النتيجة، أو استدعاء هذه النقطة بالرمز نفسه للمهمة.

بعد انتهاء مدة الاحتفاظ يُحذف الملف وتُعيد هذه النقطة 404، ويلزم إرسال المهمة من جديد لإعادة إنشائه.

  • 404 — قيمة task_id غير موجودة أو تنتمي إلى حساب آخر.
  • 404 — ملف النتائج منتهي الصلاحية أو مفقود أو غير متاح.
  • 422 — المهمة لم تكتمل، أو لم يُنشأ ملف نتائجها بعد.
  • أمثلة الدفعات — دورة الإرسال ← الاستعلام ← التنزيل كاملة في سكربت واحد