تكامل n8n

اربط سير العمل المستضاف ذاتيًا بمنصة PostUno باستخدام عقدة HTTP Request.

خطوة بخطوة

  1. أنشئ بيانات اعتماد Header Auth في n8n بقيمة Authorization=Bearer YOUR_API_KEY.
  2. أضف عقدة HTTP Request: POST https://api.post-uno.com/v1/media/upload-url لكل ملف، ثم عقدة ترسل كل ملف بطلب PUT إلى uploadUrl الخاص به.
  3. أضف عقدة HTTP Request أخيرة: POST https://api.post-uno.com/v1/posts مع Content-Type من نوع JSON.
  4. لمعرض الصور، اجمع المفاتيح في s3Keys (بصيغة الجمع) — يقبل Instagram من 2 إلى 10 عناصر، ويقبل X حتى 4 عناصر.
  5. احفظ jobId المُعاد واستعلم من https://api.post-uno.com/v1/posts/JOB_ID لمعرفة نتائج كل منصة.

نموذج للحمولة

{
  "profileId": "={{ $json.profileId }}",
  "s3Keys": ["={{ $json.key1 }}", "={{ $json.key2 }}"],
  "postType": "carousel",
  "caption": "={{ $json.caption }}",
  "platforms": ["instagram", "x"]
}

يجب أن يكون profileId معرّف UUID لملف تعريف يملكه مفتاح API لديك — خذه من profile_id في أي حساب يعيده GET /v1/accounts. أما ملف تعريف يخص حسابًا آخر، أو غير موجود، أو قيمة ليست UUID، فكلها تُرجع 404 { "error": "Profile not found" } نفسه.