Nabd API

تكاملات المطورين و n8n

استخدم API Keys دائمة وآمنة للنشر والتفاعل وقراءة البيانات من التطبيقات الخارجية بدون جلسات المتصفح أو الكوكيز.

إنشاء API Key

المفتاح يظهر مرة واحدة

بعد الإنشاء انسخه فوراً. نبض يخزن hash فقط ولا يحفظ المفتاح الخام.

صلاحيات محددة

اختر صلاحيات مثل post:create و feed:read لكل تكامل على حدة.

جاهز لـ n8n

أضف Header واحد في HTTP Request Node وسيتم تنفيذ الطلب باسم صاحب المفتاح.

Authorization Header

Authorization: Bearer nabd_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx

مثال cURL للنشر

curl -X POST "https://nabd.smartflows2026.tech/api/external/posts" \
  -H "Authorization: Bearer nabd_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx" \
  -H "Content-Type: application/json" \
  -d '{"content":"نص النبضة من API","imageUrl":"https://example.com/image.jpg"}'

مثال JavaScript Fetch

const response = await fetch("https://nabd.smartflows2026.tech/api/external/posts", {
  method: "POST",
  headers: {
    "Authorization": "Bearer nabd_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    "Content-Type": "application/json"
  },
  body: JSON.stringify({
    content: "نبضة منشورة من تطبيق خارجي",
    videoUrl: "https://example.com/video.mp4"
  })
});

const data = await response.json();

n8n HTTP Request Node

Method: POST

URL: https://nabd.smartflows2026.tech/api/external/posts

Headers:

Authorization: Bearer nabd_live_xxxxxxxxx

Content-Type: application/json

{
  "content": "منشور تلقائي من n8n باسم خالد عسيري",
  "imageUrl": "https://example.com/post.jpg"
}

Endpoints

MethodEndpointScopeالوصف
POST/api/external/postspost:createإنشاء نبضة باسم صاحب المفتاح
POST/api/external/commentscomment:createإضافة تعليق
POST/api/external/reactionsreaction:createإضافة إعجاب
POST/api/external/repostsrepost:createإعادة نشر
GET/api/external/feedfeed:readقراءة آخر النبضات
GET/api/external/meprofile:readقراءة بيانات صاحب المفتاح
GET/api/external/search?q=نبضsearch:readالبحث في المنصة