CLI
رفع الوسائط
ارفع ملفًا أو عنوان https إلى مكتبة الوسائط، واعرضه واحذفه، ثم استخدم معرّفه في منشور مباشرة من الطرفية بسهولة.
تُحفظ الوسائط في مكتبة المنشأة. ارفع مرة واحدة ثم أعد استخدام المعرّف في أي عدد من المنشورات. الصيغ والحدود في الوسائط.
رفع ملف أو عنوان
يقبل media:upload ملفًا محليًا (يُرسل كـ multipart) أو عنوان https (يُرسل كـ JSON). الخيار -e, --establishment إلزامي. يحتوي الردّ على id الوسيط.
sofia media:upload ./tarte-tatin.jpg -e $ESTABLISHMENT_ID
sofia media:upload https://images.example.com/tarte-tatin.jpg -e $ESTABLISHMENT_IDأضف --idempotency-key لإعادة محاولة الرفع دون إنشاء نسخة مكررة.
sofia media:upload ./tarte-tatin.jpg -e $ESTABLISHMENT_ID --idempotency-key tarte-tatin-1ارفع ثم انشر
التقط id عبر jq ثم مرّره إلى posts:create -m.
MEDIA_ID=$(sofia media:upload ./tarte-tatin.jpg -e $ESTABLISHMENT_ID | jq -r '.id')
sofia posts:create -e $ESTABLISHMENT_ID -p instagram,facebook -c "Tarte tatin du jour" -m $MEDIA_IDأنواع الملفات
تُرفع الصورة والفيديو بالطريقة نفسها. تختلف الصيغ والأحجام المقبولة حسب الشبكة: راجع المنصات.
sofia media:upload ./tarte-tatin.jpg -e $ESTABLISHMENT_IDالعرض والقراءة والحذف
يحتاج media:list إلى -e, --establishment ويقسّم النتائج بـ --limit و--cursor. أما media:get وmedia:delete فيأخذان معرّف الوسيط.
sofia media:list -e $ESTABLISHMENT_ID --limit 20
sofia media:get $MEDIA_ID
sofia media:delete $MEDIA_IDهل كانت هذه الصفحة مفيدة؟