مرجع API
الاستعلام عن الملفات المُدارة
/v1/filesالملفات السابقة للحساب والمفتاح نفسيهما. يُسمح بالمفاتيح الصالحة ذات الحصة المستنفدة؛ وتُرفض المفاتيح الملغاة/المنتهية الصلاحية. يتطلب التنزيل ready؛ ويُرجع الحذف أثناء وجود مرجع 409. يعيد retry محاولة حفظ النتيجة الأصلية فقط، لا التوليد. تستخدم API العادية احتفاظًا بالأيام، وتحمي المهام الدائمة المراجع، ويعني expires_at=0 عدم وجود انتهاء صلاحية ثابت.
المصادقة والصلاحيات
استخدم مفتاح GloopAPI الحالي. تعتمد النماذج والإمكانات والصلاحيات المتاحة على دليله ووثائق نقطة النهاية.
Authorization: Bearer $GLOOP_API_KEYآليات المصادقة: BearerAuth
الطلب
معاملات الاستعلام
afterintegerاختيارياستخدم next_cursor من الرد الأصلي؛ يحدد الخادم 50 عنصرًا لكل صفحة.
- القيمة الافتراضية
0- الحد الأدنى
0
الاستجابات والأخطاء
HTTP 200
تم الاستعلام عن الملفات المُدارة بنجاح
application/json
- النوع
- object
- الحقول المطلوبة
datanext_cursor
dataarrayمطلوبالحقول الفرعية لـ data (1)
[]objectاختياريالحقول الفرعية لـ [] (13)
idstringمطلوبالمعرّف العام لهذا الكائن، المستخدم لمسار تفاصيله المقابل.
source_kindstringمطلوبفئة مصدر الملف؛ تحدد دورة الحياة وقواعد حماية المراجع.
source_indexintegerمطلوبفهرس عنصر نتيجة المصدر.
modelstringمطلوبمعرّف نموذج عام من دليل المفتاح الحالي.
statusstringمطلوبمراحل التخزين الخلفية مثل waiting/pending/archiving/ready/failed/deleting؛ لا يتاح رابط التنزيل إلا بعد ready.
mime_typestringمطلوبنوع MIME المتحقق منه للملف.
file_namestringمطلوباسم الملف العام للتنزيل.
sha256stringاختياريSHA-256 للمحتوى المؤرشف، يُعاد إن كان محددًا.
size_bytesintegerمطلوبحجم الملف بالبايت.
error_codestringاختياريرمز خطأ عام يمكن استخدامه في منطق التفرّع.
created_atintegerمطلوبوقت الإنشاء بثواني Unix.
updated_atintegerمطلوبآخر تحديث بثواني Unix.
expires_atintegerمطلوبثواني Unix؛ تعني 0 الاحتفاظ طويلًا. تتبع API العادية مدة النشر؛ وتحمي مراجع الصور/الفيديو الدائمة النتائج. تبقى الحسابات وسجلات عدم التكرار بعد الحذف.
next_cursorintegerمطلوب
HTTP 400
حقول الطلب أو معاملاته غير صالحة.
application/json
- النوع
- object
- الحقول المطلوبة
error
errorobjectمطلوبالحقول الفرعية لـ error (4)
codestringاختياريmessagestringاختياريtypestringاختياريrequest_idstringاختياري
HTTP 401
Key مفقود أو غير صالح أو منتهي أو ملغى.
application/json
- النوع
- object
- الحقول المطلوبة
error
errorobjectمطلوبالحقول الفرعية لـ error (4)
codestringاختياريmessagestringاختياريtypestringاختياريrequest_idstringاختياري
HTTP 403
صلاحيات IP أو الحساب أو النموذج أو الأداة غير كافية.
application/json
- النوع
- object
- الحقول المطلوبة
error
errorobjectمطلوبالحقول الفرعية لـ error (4)
codestringاختياريmessagestringاختياريtypestringاختياريrequest_idstringاختياري
HTTP 404
الكائن/الإمكانية غير متاحين، أو مفتاح الميزة معطّل.
application/json
- النوع
- object
- الحقول المطلوبة
error
errorobjectمطلوبالحقول الفرعية لـ error (4)
codestringاختياريmessagestringاختياريtypestringاختياريrequest_idstringاختياري
HTTP 409
تعارض في منع التكرار/عرض السعر، أو كائن غير جاهز، أو ما يزال مشارًا إليه.
application/json
- النوع
- object
- الحقول المطلوبة
error
errorobjectمطلوبالحقول الفرعية لـ error (4)
codestringاختياريmessagestringاختياريtypestringاختياريrequest_idstringاختياري
HTTP 429
حد معدل الطلبات/قائمة الانتظار.
application/json
- النوع
- object
- الحقول المطلوبة
error
errorobjectمطلوبالحقول الفرعية لـ error (4)
codestringاختياريmessagestringاختياريtypestringاختياريrequest_idstringاختياري
HTTP 500
فشل داخلي في المصادقة أو تخزين البيانات.
application/json
- النوع
- object
- الحقول المطلوبة
error
errorobjectمطلوبالحقول الفرعية لـ error (4)
codestringاختياريmessagestringاختياريtypestringاختياريrequest_idstringاختياري
HTTP 503
الخدمة أو التسعير أو التخزين غير متاح.
application/json
- النوع
- object
- الحقول المطلوبة
error
errorobjectمطلوبالحقول الفرعية لـ error (4)
codestringاختياريmessagestringاختياريtypestringاختياريrequest_idstringاختياري