كل الإعدادات
Airtable
نص برمجي عندما يصبح الصف Ready. يكتب معرّف المهمة على السجل.
ما الذي تبنيه
- أنشئ جدولًا بأعمدة للكابشن والوسائط وحساب النشر والمنصة. واحفظ profileId الخاص بـ PostUno، وهو UUID من GET /v1/accounts، وليس معرّف السجل في Airtable.
- شغّل الأتمتة عندما تصبح حالة السجل Ready.
- نفّذ نصًا يستدعي /v1/media/upload-url، ويرسل بايتات المرفق بطلب PUT، ثم يستدعي /v1/posts.
- اكتب jobId الذي يعود على سجل Airtable.
- استعلم من /v1/posts/JOB_ID لمعرفة التسليم، أو سجّل webhook بدلًا من ذلك.
جسم الطلب
{
"profileId": "3f8c1e42-9b0a-4d77-8e21-5c6f0a1b2d3e",
"s3Key": "uploads/1735689600000-media.mp4",
"postType": "video",
"caption": "Scheduled from Airtable",
"platforms": ["x", "linkedin", "facebook", "threads"],
"scheduledAt": "2026-09-01T10:00",
"timezone": "America/New_York"
}profileId هو معرّف UUID لحساب نشر يملكه مفتاح API لديك. انسخه من profile_id في أي حساب يعيده GET /v1/accounts. إذا كان الحساب غير موجود أو لا تملكه أو كان المعرّف غير صالح، سترجع 404 { "error": "Profile not found" }.