Skip to main content
דף זה הוא חלק ממיומנות של סוכן קידוד AI ונכתב לסוכנים, לא לבני אדם. לתיעוד Base44 הקריא לבני אדם, ראה את תיעוד המפתחים.

base44 connectors push

דחוף תצורות connector מקומיות ל-Base44, סנכרן scopes וטפל באישור OAuth.

שימוש

npx base44 connectors push

מה זה עושה

  1. קורא connectors מקומיים מתיקיית base44/connectors/ שלך
  2. מסנכרן עם Base44 - מעדכן scopes עבור connectors קיימים
  3. מוסיף connectors חדשים - סוגי OAuth connector חדשים מפעילים אישור; Stripe מוקצה אוטומטית
  4. מסיר connectors שלא ברשימה - connectors שלא בקבצים המקומיים שלך מוסרים מ-Base44

זרימת אישור OAuth

כאשר אתה מוסיף connector חדש, הוא צריך להיות מאושר:
  1. ה-CLI מזהה אילו connectors צריכים אישור
  2. תתבקש: “Open browser to authorize now?”
  3. אם אתה מקבל, הדפדפן נפתח לספק ה-OAuth (Google, Slack וכו’)
  4. אתה מתחבר לחשבון שלך ומאשר את ההרשאות המבוקשות
  5. הדפדפן נסגר וה-CLI מאשר אישור
חשוב: אתה בוחר איזה חשבון לחבר על ידי התחברות אליו במהלך זרימת ה-OAuth. לדוגמה, אם יש לך מספר חשבונות Google, אתה בוחר באיזה להשתמש במסך ההתחברות של Google.

דוגמת פלט

דחיפת connectors (אין צורך באישור חדש)

Found 2 connectors to push: googlecalendar, slack
✓ Connectors pushed

Summary:
  Synced: googlecalendar, slack

דחיפת connectors חדשים (נדרש אישור)

Found 3 connectors to push: googlecalendar, slack, notion
✓ Connectors pushed

2 connector(s) require authorization in your browser:
  slack: https://auth.base44.io/oauth/...
  notion: https://auth.base44.io/oauth/...

? Open browser to authorize now? › Yes

Opening browser for slack...
✓ slack authorization complete

Opening browser for notion...
✓ notion authorization complete

Summary:
  Synced: googlecalendar
  Added: slack, notion

דחיפת Stripe (אין צורך ב-OAuth)

Stripe מוקצה אוטומטית — אין צורך בזרימת דפדפן:
Found 2 connectors to push: googlecalendar, stripe
✓ Connectors pushed

Summary:
  ✓ Stripe sandbox provisioned
    Claim your Stripe sandbox: https://dashboard.stripe.com/...
    Connectors dashboard: https://app.base44.com/...
  Synced: googlecalendar

הסרת connectors

אם אתה מוחק קובץ connector מקומית ודוחף, הוא יוסר:
Found 1 connectors to push: googlecalendar
✓ Connectors pushed

Summary:
  Synced: googlecalendar
  Removed: slack

סביבות CI/CD

בסביבות לא אינטראקטיביות (ללא TTY, כגון pipelines של CI/CD), זרימת OAuth מדלגת אוטומטית:
Skipped OAuth in non-interactive mode. Run 'base44 connectors push' locally or open the links above to authorize.
עליך להריץ npx base44 connectors push מקומית כדי להשלים אישור עבור connectors חדשים.

דילוג על אישור

אם אתה בוחר לא לאשר מיד, ה-connectors נשארים במצב ממתין:
? Open browser to authorize now? › No

Authorization skipped. Pending: slack, notion. Run 'base44 connectors push' again to complete.
הרץ את הפקודה שוב כשאתה מוכן לאשר.

משמעויות סטטוס בסיכום

סטטוסמשמעות
ProvisionedStripe sandbox נוצר אוטומטית (אין צורך ב-OAuth)
SyncedConnector כבר קיים, scopes עודכנו במידת הצורך
AddedConnector חדש אושר בהצלחה דרך OAuth
RemovedConnector נמחק מ-Base44 (לא בקבצים מקומיים)
Failedהאישור פג, נכשל, או דולג

פתרון בעיות

בעיהפתרון
האישור פגהרץ מחדש npx base44 connectors push והשלם OAuth מהר יותר
האישור נכשלבדוק שאישרת את כל ההרשאות המבוקשות
חשבון שגוי מחוברהסר את קובץ ה-connector, דחוף כדי למחוק אותו, ואז הוסף אותו שוב ואשר עם החשבון הנכון
הדפדפן לא נפתחהעתק את ה-URL המוצג בטרמינל ופתח אותו ידנית

פקודות קשורות

דף זה תורגם באמצעות בינה מלאכותית. למידע המדויק והעדכני ביותר, עיין בגרסה האנגלית.