דלג לתוכן הראשי
ה-SDK של Base44 מספק ממשק JavaScript לבניית אפליקציות בפלטפורמת Base44. ניתן להשתמש בו בשתי דרכים:
  • בתוך אפליקציות Base44: כש-Base44 מייצרת את האפליקציה שלך, ה-SDK כבר מוגדר ומוכן לשימוש.
  • אפליקציות חיצוניות: השתמש ב-SDK כדי לבנות frontend או backend משלך שמשתמש ב-Base44 כשירות backend.

מודולים

ה-SDK מספק גישה לפונקציונליות של Base44 דרך המודולים הבאים:
  • agents: תקשורת עם סוכני AI וניהול שיחות.
  • analytics: מעקב אחר אירועים מותאמים ופעולות משתמש באפליקציה שלך.
  • app-logs: גישה ושאילתה של יומני אפליקציה.
  • auth: ניהול אימות משתמשים, הרשמה וטיפול בסשנים.
  • connectors: ניהול חיבורי OAuth ואסימוני גישה לשירותי צד שלישי.
  • entities: עבודה עם ישויות נתונים של האפליקציה שלך באמצעות פעולות CRUD.
  • functions: ביצוע פונקציות backend.
  • integrations: גישה לאינטגרציות של צד שלישי.

התקנה

בתוך אפליקציות Base44: ה-SDK כבר זמין—אין צורך בהתקנה. אפליקציות חיצוניות: התקן את ה-SDK באמצעות npm:
npm install @base44/sdk

התחלה מהירה

בתוך אפליקציות Base44

באפליקציות שנוצרו על-ידי Base44, הלקוח מוגדר מראש. פשוט ייבא והשתמש בו:
import { base44 } from "@/api/base44Client";

// Create a new task
const newTask = await base44.entities.Task.create({
  title: "Complete project documentation",
  status: "pending",
  dueDate: "2024-12-31",
});

// Update the task
await base44.entities.Task.update(newTask.id, {
  status: "in-progress",
});

// List all tasks
const tasks = await base44.entities.Task.list();

אפליקציות חיצוניות

בעת שימוש ב-Base44 כ-backend לאפליקציה משלך, התקן את ה-SDK וצור את הלקוח בעצמך:
import { createClient } from "@base44/sdk";

// Create a client for your Base44 app
const base44 = createClient({
  appId: "your-app-id", // Find this in the Base44 editor URL
});

// Read public data
const products = await base44.entities.Products.list();

// Authenticate a user (token is automatically set)
await base44.auth.loginViaEmailPassword("user@example.com", "password");

// Access user's data
const userOrders = await base44.entities.Orders.list();

התחלה

הדרך הטובה ביותר להתחיל עם ה-JavaScript SDK היא לבקש מ-Base44 לבנות לך אפליקציה. ברגע שיש לך אפליקציה, תוכל לחקור את הקוד שנוצר ולהתנסות עם ה-SDK כדי לראות איך הוא עובד בפועל. ניתן גם לבקש מ-Base44 להדגים תכונות ספציפיות של ה-SDK. להבנה מעמיקה יותר, עיין במדריכים אלה:
  1. Base44 client - עבודה עם הלקוח בהקשרי frontend, ‏backend ואפליקציות חיצוניות.
  2. עבודה עם נתונים - יצירה, קריאה, עדכון ומחיקה של נתונים.
  3. דפוסי SDK נפוצים - אימות, אינטגרציות, פונקציות וטיפול בשגיאות.
דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין בגרסה האנגלית.