الوسائط
ارفع وسائط أو استوردها
يضيف ملفًا (multipart) أو رابط https تجلبه Sofia إلى مكتبة وسائط منشأة. يتطلب تطبيقًا فعليًا واشتراكًا نشطًا للحساب.
التفويضات
Authorizationstringمطلوبمفتاحك الشخصي أو رمز وصول OAuth، يُرسل كـ
Bearer <token>.
الترويسات
Idempotency-Keystringعند إعادة الطلب بالجسم نفسه يعيد الاستجابة نفسها دون استيراد ثانٍ. يشمل حقول النموذج لا بايتات الملف.
الجسم
application/json, multipart/form-data
establishmentIdstringمطلوبالمنشأة التي تستلم مكتبة وسائطها الوسائط
urlstringJSON: عنوان
httpsللوسائط، تجلبه Sofia بنفسها (دون ملف)filestring<binary>multipart/form-data: الملف (صورة أو فيديو)، دونurl
الاستجابة
201application/json
الوسائط المضافة إلى المكتبة.
idstringمطلوبمعرّف الوسائط، لتمريره في
media[].idلمنشورtypestringمطلوبنوع الوسائط
القيم المسموحة:
imagevideourlstringمطلوبعنوان موقّع، صالح للنافذة الحالية
400
جسم مشوّه.
401
الرمز مفقود أو غير معروف أو منتهي الصلاحية أو ملغى.
402
subscription_required.
403
live_mode_required لتطبيق اختباري، أو أن النطاق media:write مفقود.
404
منشأة خارج مساحة عمل الرمز.
413
payload_too_large: يتجاوز حد حجم التطبيق.
422
media_import_refused، مع سببه: private_address أو too_large أو unsupported_media أو unreachable أو timeout أو invalid_url أو redirect_limit أو removed_from_library. media_upload_refused لملف.
4XXapplication/json
أي خطأ آخر، ضمن غلاف الخطأ.