אני בונה דשבורד פנימי לסוכנות נדל"ן שלנו שמתחבר ל-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
- /api/record/14/{id}/attachment → 403
- /api/record/14/{id}/files → "Invalid Object Name"
- /api/files/{id} → 404
3. מה מבנה התשובה? — האם ה-API מחזיר URL ישיר לתמונה, או את הקובץ ב-base64, או
משהו אחר?
4. האם יש דרך חלופית? — אם ה-attachment API לא זמין, האם יש דרך אחרת לשלוף
תמונות שהועלו דרך לשונית "קובץ"?
פרטים טכניים:
- Object Type: 14 (נכסים)
- API Base: https://api.fireberry.com
- Auth: tokenid header
- שאר הקריאות ל-API (שליפת רשומות, עדכון שדות) עובדות ללא בעיה
תודה מראש לכל מי שיכול לעזור! 🙏
