تكامل n8n
اربط سير العمل المستضاف ذاتيًا بمنصة PostUno باستخدام عقدة HTTP Request.
خطوة بخطوة
- أنشئ بيانات اعتماد Header Auth في n8n بقيمة Authorization=Bearer YOUR_API_KEY.
- أضف عقدة HTTP Request: POST https://api.post-uno.com/v1/media/upload-url لكل ملف، ثم عقدة ترسل كل ملف بطلب PUT إلى uploadUrl الخاص به.
- أضف عقدة HTTP Request أخيرة: POST https://api.post-uno.com/v1/posts مع Content-Type من نوع JSON.
- لمعرض الصور، اجمع المفاتيح في s3Keys (بصيغة الجمع) — يقبل Instagram من 2 إلى 10 عناصر، ويقبل X حتى 4 عناصر.
- احفظ 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" } نفسه.