- הגדר קובץ JSONC עבור כל שירות שאתה צריך
- פרוס ואשר דרך ה-CLI
- השתמש בפונקציות בקאנד על ידי קריאה ל-
getConnection()עבור OAuth connectors, או שימוש ב-Stripe REST API ישירות עבור תשלומים
הגדרה
כל connector הוא קובץ JSONC בתיקיית ה-connectors של הפרויקט שלך. הקובץ מגדיר את סוג האינטגרציה ואת ה-scopes שהאפליקציה שלך צריכה. כברירת מחדל התיקייה היאbase44/connectors/, אבל אתה יכול להתאים את הנתיב בתצורת הפרויקט שלך.
connectors
googlecalendar.jsonc
slack.jsonc
slackbot.jsonc
notion.jsonc
דוגמה
דוגמה זו מגדירה connector של Google Calendar עם scopes של קריאה וניהול אירועים:סימוכין שדות
מזהה סוג האינטגרציה. ראה את טבלת שירותים נתמכים עבור הרשימה המלאה של ערכים מקובלים.כל סוג connector יכול להיות מוגדר רק פעם אחת בפרויקט שלך.
מערך של OAuth scopes הנדרשים עבור האינטגרציה שלך. ה-scopes הספציפיים
תלויים בשירות החיצוני ובאילו פעולות האפליקציה שלך צריכה לבצע.
ראה את התיעוד של connector permissions and
scopes עבור scopes
זמינים לכל שירות.
פריסה ואישור
פרוס connectors עםconnectors push או deploy. כדי להוריד connectors קיימים מ-Base44, השתמש ב-connectors pull.
כאשר אתה דוחף, ה-CLI מטפל בכל connector בהתבסס על הסוג שלו:
- OAuth connectors: ה-CLI מבקש ממך לאשר כל connector אחד אחד. הוא מציע לפתוח את הדפדפן שלך אוטומטית, ואם תקבל, הוא עובר דרך דף האישור של כל אינטגרציה ברצף. לאחר שהאישור מסתיים, ה-OAuth tokens שלך נשמרים באופן מאובטח ואתה יכול לאחזר אותם באמצעות ה-SDK.
- Stripe: ה-CLI מקצה Stripe sandbox עבור האפליקציה שלך ומחזיר URL claim להשלמת onboarding. אין צורך בזרימת OAuth.
שימוש בפונקציות בקאנד
לאחר הפריסה והאישור, השתמש ב-connector בפונקציות הבקאנד שלך. הגישה תלויה במודל ה-auth של ה-connector:- OAuth connectors
- Stripe
קרא ל-
connectors.getConnection() עם סוג ה-connector כדי לאחזר accessToken לביצוע קריאות API מאומתות. חלק מה-connectors גם מחזירים connectionConfig עם פרמטרים נוספים (לדוגמה subdomain או מזהה חשבון).דוגמה זו מאחזרת חיבור Google Calendar ושולפת אירועים קרובים:Connector automations
Connector automations מאפשרים לפונקציות הבקאנד שלך להגיב לאירועים משירותים מחוברים בזמן אמת. לדוגמה, אתה יכול להריץ פונקציה כאשר אימייל חדש מגיע ב-Gmail או קובץ משתנה ב-Google Drive. הגדר connector automations בקובץfunction.jsonc שלך לצד ה-automations האחרים שלך. ראה Connector automations לסימוכין שדות מלא, אירועים נתמכים ותיעוד payload.
ראה גם
- Connectors overview
- App user connectors
- SDK connectors reference
- connectors push
- connectors pull
- deploy
- Backend Functions
- Automations
דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין בגרסה האנגלית.

