Airtable وPostUno
كل الإعدادات

Airtable

نص برمجي عندما يصبح الصف Ready. يكتب معرّف المهمة على السجل.

ما الذي تبنيه

  1. أنشئ جدولًا بأعمدة للكابشن والوسائط وحساب النشر والمنصة. واحفظ profileId الخاص بـ PostUno، وهو UUID من GET /v1/accounts، وليس معرّف السجل في Airtable.
  2. شغّل الأتمتة عندما تصبح حالة السجل Ready.
  3. نفّذ نصًا يستدعي /v1/media/upload-url، ويرسل بايتات المرفق بطلب PUT، ثم يستدعي /v1/posts.
  4. اكتب jobId الذي يعود على سجل Airtable.
  5. استعلم من /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" }.