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العرض والقراءة والحذف
يحتاج 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ارفع ثم انشر
التقط 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هل كانت هذه الصفحة مفيدة؟