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

n8n

عقد HTTP Request على نسختك. Header Auth بمفتاح API لديك.

ما الذي تبنيه

  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. إذا كان الحساب غير موجود أو لا تملكه أو كان المعرّف غير صالح، سترجع 404 { "error": "Profile not found" }.