Skip to main content

אינטגרציות ו-API

זהו המקום לשאול שאלות ולפתח דיונים פוריים בנושא אינטגרציות ו-API.

  • 74 נושאים
  • 186 תגובות
74 נושאים
בעיה במשיכת ״קובץ״ דרך API

    אני בונה דשבורד פנימי לסוכנות נדל"ן שלנו שמתחבר ל-API של Fireberry. הדשבורד  מושך נתוני נכסים (Object Type 14) ומציג אותם בצורה ויזואלית — כרטיסים, מפה,  ועמוד פרטים לכל נכס.   מה אני מנסה לעשות:   אני רוצה להציג את התמונות של כל נכס בדשבורד. התמונות מועלות ע"י הסוכנים דרך  לשונית "קובץ" ברשומת הנכס (לא דרך שדה ספציפי).   מה ניסיתי:   1. בדקתי את שדות pcfsystemfield103 ו-pcfsystemfield201 (שדות תמונות) — שניהם  חוזרים ריקים, כי התמונות מועלות דרך לשונית "קובץ" ולא דרך שדות אלו.  2. ניסיתי לגשת לנקודת הקצה הבאה:  GET https://api.fireberry.com/api/record/attachment?objectid={record_id}&objec  ttypeid=14  Header: tokenid: {my_api_key}   3. קיבלתי תשובה:  {"Message": "User has no read permissions"}  HTTP Status: 403   מה אני צריך לדעת:   1. איך מפעילים הרשאת קריאה לצרופות (attachments) עבור API Key? — לא מצאתי את  ההגדרה הזו בממשק. איפה בדיוק זה נמצא?  2. מה ה-URL הנכון לשליפת קבצים מרשומה? — ניסיתי כמה פורמטים:    - /api/record/attachment?objectid={id}&objecttypeid=14 → 403   

אינטגרציה מלאה בין Firebase לבין מערכת הסכמים דיגיטליים (PDF)

שלום,אני מעוניין לבנות מערכת הסכמים דיגיטליים כחלק מהאתר שלי, והכול יתבסס על Firebase (Firestore + Storage + Hosting + Functions).התרחיש הרצוי הוא כך: ההסכמים עצמם קבועים בתבנית אחידה (PDF/HTML). הנתונים האישיים של כל לקוח נשמרים ב־Firestore. כאשר נוצר לקוח חדש, נבנה עבורו הסכם אוטומטית (הנתונים ממולאים לפי השדות שלו ב־Firestore). באתר הלקוח רואה כפתור "קראתי ואני מאשר", ובתוך הטקסט המילה "הסכם" תהיה קישור שבלחיצה עליה ייפתח ההסכם שלו לצפייה (בחלון/Modal או כ־PDF). לאחר שהוא לוחץ על "קראתי ואני מאשר", המערכת: מסמנת ב־Firestore שהלקוח אישר את ההסכם, שולחת לו את ההסכם החתום למייל, ושומרת עותק PDF ב־Firebase Storage תחת התיקייה של הלקוח. אבקש לדעת: האם ניתן לממש את כל התהליך הזה במלואו בתוך Firebase (Hosting + Firestore + Cloud Functions + Storage)? מה הדרך המומלצת לייצור ושמירת ההסכם – בצד השרת (Cloud Functions עם Puppeteer/pdfkit) או בצד הלקוח? כיצד ניתן להגדיר את ה־Hosting וה־Functions כך שהאתר ידע להפעיל את הפונקציות המאובטחות האלה ולנהל את התהליך מקצה לקצה?