المنصات
اعرض المنصات
يسرد كل شبكة مع تسميتها وقواعد النص المصاحب والوسائط والصيغ، وهي نفسها التي تطبّقها بيئة الاختبار والتجربة الجافة، وهل هي متاحة لصاحب الرمز.
لكل شبكة قواعدها. بدل ترميزها يدويًا، اقرأها عبر GET /v1/platforms: الحد الأقصى لطول النص، والوسوم والإشارات، والوسائط المقبولة، والصيغ، وما إذا كانت الشبكة مفتوحة لك.
{
"data": [
{
"platform": "instagram",
"name": "Instagram",
"available": true,
"caption": { "maxLength": 2200, "maxHashtags": 30, "maxMentions": 20, "enforced": true },
"media": { "maxCount": 10, "mixImagesAndVideo": true, "imageTypes": ["image/jpeg"], "videoTypes": ["video/mp4", "video/quicktime"] },
"formats": [
{ "format": "post", "default": true, "requiredMedia": "any" },
{ "format": "reel", "default": false, "requiredMedia": "video" }
]
}
]
}حدود كل شبكة
| الشبكة | النص | الوسائط | الصيغ |
|---|---|---|---|
| 2 200 حرف، 30 وسمًا، 20 إشارة | إلزامي، حتى 10 (JPEG وMP4 وMOV) | post وreel وstory وcarousel | |
| 63 206 أحرف | حتى 10، صور أو فيديو | post وreel وstory وvideo | |
| TikTok | 2 200 حرف | إلزامي: فيديو، أو حتى 35 صورة | video وphoto |
| 3 000 حرف | حتى 20 | post وarticle وcarousel وvideo | |
| X | 280 حرفًا، سلاسل حتى 25 منشورًا | حتى 4، صور أو فيديو واحد | post وthread |
هذه أرقام اليوم؛ وGET /v1/platforms يعطي دائمًا القيم الحالية.
تطبّق المحاكاة هذه القواعد نفسها قبل أن تنشر.
التفويضات
Authorizationstringheaderمطلوبمفتاحك الشخصي أو رمز وصول OAuth، يُرسل كـ
Bearer <token>.
الاستجابة
قائمة المنصات وقواعدها.
dataobject[]مطلوبالمنصات
عرض الخصائص الفرعية
platformstringمطلوبمعرّف الشبكة
القيم المسموحة:
instagramfacebookxlinkedintiktoknamestringمطلوباسم عرض الشبكة
availablebooleanمطلوبمتاحة للشخص الذي يتصرف الرمز نيابةً عنه؛ وإلا يُرفض المنشور هناك
captionobjectمطلوبقواعد النص المصاحب
عرض الخصائص الفرعية
maxLengthnumberمطلوبالحد الأقصى للأحرف (موزونة على X)
enforcedbooleanمطلوبtrue: ترفض الشبكة بشكل قاطع ما يتجاوز الحدود (422post_refused)maxHashtagsnumberالحد الأقصى للهاشتاغات
maxMentionsnumberالحد الأقصى للإشارات
threadobjectتظهر عندما تنشر الشبكة سلسلة
عرض الخصائص الفرعية
maxPostsnumberمطلوبالحد الأقصى لعدد المنشورات في سلسلة
mediaobjectمطلوبقواعد الوسائط
عرض الخصائص الفرعية
maxCountnumberمطلوبالحد الأقصى لعدد الوسائط في منشور
enforcedbooleanمطلوبtrue: ترفض الشبكة بشكل قاطع ما يتجاوز الحدmixImagesAndVideobooleanمطلوبfalse: لا يمكن الجمع بين الصور والفيديو في منشور واحدimageTypesstring[]مطلوبأنواع MIME المقبولة للصور
videoTypesstring[]مطلوبأنواع MIME المقبولة للفيديو
formatsobject[]مطلوبالصيغ التي تقبلها الشبكة
عرض الخصائص الفرعية
formatstringمطلوباسم الصيغة
defaultbooleanمطلوبالصيغة المستخدمة عندما لا يحدد الهدف صيغة
requiredMediastringمطلوبnone: قابل للنشر دون مرئية؛any: مرئية من أي نوعالقيم المسموحة:
noneimagevideoanycaptionPublishedbooleanمطلوبfalse: لا يُرسل النص المصاحب (ستوري)