טוען...
אנא המתן רגע
טוען...
אנא המתן רגע
מדריך טכני מלא לשילוב עם פלטפורמת ServiceSense לאיסוף משוב בעזרת בינה מלאכותית
ה-API של ServiceSense מאפשר לכם לשלוח סקרי משוב מבוססי בינה מלאכותית ללקוחות שלכם באופן אוטומטי. המערכת יוצרת שיחות אינטראקטיביות עם לקוחות, אוספת משוב מפורט, ומייצרת דוחות מסודרים.
כל השימוש ב-API דורש מפתח אימות (API Key). הקפידו לשמור את המפתח במקום מאובטח.
התחברו לדאשבורד הניהולי שלכם ועברו ל-הגדרות → מפתחות API כדי ליצור מפתח חדש. המפתח יהיה בפורמט של מחרוזת ארוכה שתשתמשו בה בכל בקשה.
curl -X POST http://localhost:5000/api/v1/surveys/recipients \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"recipients": [
{
"name": "יוסי כהן",
"phone": "+972501234567"
}
],
"interaction_type": "AI-25-K8F3Q9A"
}'תקבלו תשובה עם פרטי הנמענים שנוספו בהצלחה:
{
"success": true,
"campaignId": "AI-25-K8F3Q9A",
"recipientsAdded": 1,
"recipientsRejected": 0,
"scheduledFor": "immediate"
}כל הבקשות ל-API דורשות אימות באמצעות API Key שמועבר בכותרת הבקשה:
x-api-key: YOUR_API_KEY_HEREאבטחה: אל תשתפו את ה-API Key שלכם לעולם. שמרו אותו כמשתנה סביבה (environment variable) ואל תכללו אותו בקוד שמועבר לגרסת ייצור.
http://localhost:5000/apiPOST /v1/surveys/recipients| Header | Value | נדרש |
|---|---|---|
Content-Type | application/json | ✓ |
x-api-key | המפתח שלכם | ✓ |
| פרמטר | Type | נדרש | תיאור |
|---|---|---|---|
recipients | Array | ✓ | רשימת נמענים |
recipients[].name | String | ✓ | שם הנמען |
recipients[].phone | String | ✓ | מספר טלפון (פורמט בינלאומי) |
recipients[].branch | String | - | סניף (אופציונלי - Professional בלבד) |
recipients[].metadata | Object | - | שדות נוספים (אופציונלי): agent, order_id, department וכו' |
interaction_type | String | ✓ | מזהה הקמפיין (Campaign ID) |
scheduling | Object | - | הגדרות תזמון (אופציונלי) |
{
"recipients": [
{
"name": "יוסי כהן",
"phone": "+972501234567",
"branch": "תל אביב",
"metadata": {
"agent": "משה לוי",
"order_id": "ORD-12345"
}
},
{
"name": "שרה לוי",
"phone": "+972509876543",
"branch": "חיפה",
"metadata": {
"agent": "דנה כהן",
"department": "מכירות"
}
}
],
"interaction_type": "AI-25-K8F3Q9A",
"scheduling": {
"type": "immediate"
}
}💡 טיפ: השדות branch ו-metadata הם אופציונליים ומאפשרים לכם לסנן ולנתח את הדוחות בצורה מתקדמת יותר.
השדה branch מיועד לארגונים עם מספר סניפים. הוא מאפשר סינון ודוחות מבוססי מיקום.
⚠️ שימו לב: תכונה זו זמינה למשתמשי Professional בלבד.
אובייקט גמיש לשמירת מידע נוסף כמו: שם נציג, מספר הזמנה, מחלקה, וכל ערך אחר שתרצו לעקוב אחריו.
agent - שם הנציג שטיפל בלקוחorder_id - מספר הזמנה לקישור עם מערכת CRMdepartment - מחלקה רלוונטית⚠️ שימו לב: תכונה זו זמינה למשתמשי Professional בלבד.
{
"success": true,
"campaignId": "AI-25-K8F3Q9A",
"recipientsAdded": 150,
"recipientsRejected": 0,
"scheduledFor": "immediate"
}| שדה | Type | תיאור |
|---|---|---|
success | Boolean | האם הבקשה הצליחה |
campaignId | String | מזהה הקמפיין |
recipientsAdded | Number | מספר נמענים שנוספו |
recipientsRejected | Number | מספר נמענים שנדחו |
scheduledFor | String | זמן שליחה מתוכנן |
דוגמאות מעשיות לשימוש ב-API בשפות תכנות שונות:
curl -X POST http://localhost:5000/api/v1/surveys/recipients \
-H "Content-Type: application/json" \
-H "x-api-key: YOUR_API_KEY" \
-d '{
"recipients": [
{
"name": "יוסי כהן",
"phone": "+972501234567"
}
],
"interaction_type": "AI-25-K8F3Q9A"
}'ה-API מחזיר קודי שגיאה סטנדרטיים של HTTP. להלן השגיאות הנפוצות ופתרונן:
| Status | Error | פתרון |
|---|---|---|
| 400 | Missing required parameters | ודאו ששלחתם את כל השדות הנדרשים |
| 400 | Interaction type not found | בדקו שה-Campaign ID תקין ושייך לכם |
| 401 | API_KEY_REQUIRED | הוסיפו את המפתח בכותרת x-api-key |
| 401 | INVALID_API_KEY | בדקו שהמפתח נכון ותקף |
| 429 | Too Many Requests | המתינו והפחיתו קצב בקשות |
| 500 | Internal Server Error | נסו שוב מאוחר יותר או צרו קשר |
עבדו עם 50-100 נמענים בבקשה אחת למען ביצועים מיטביים ולמניעת עומס מיותר.
וודאו שמספרי הטלפון בפורמט בינלאומי תקין (+972...) לפני השליחה.
יישמו מנגנון retry עם exponential backoff למצבי שגיאה זמניים (500, 429).
בדקו את התשובה כדי לזהות נמענים שנדחו ולטפל בהם בהתאם.
שמרו את המפתח כ-environment variable, אל תכללו אותו בקוד או במאגר הווירסיה.
scheduling.+972501234567 (ללא רווחים או מקפים). המערכת תקבל גם פורמטים אחרים כמו 050-123-4567 ותנרמל אותם אוטומטית.הצוות הטכני שלנו זמין לעזור לכם בשילוב ה-API ובפתרון בעיות