SMSBAT ChatHub API
ChatHub REST API מנהל צ'אטים עסקיים של Viber, שיחות עם לקוחות וזרימות עבודה של אוטומציה של תמיכת לקוחות.
כתובת האתר הבסיסית
תיעוד Swagger
תיעוד API אינטראקטיבי זמין בכתובת:
אימות
ChatHub משתמש במערכת אימות מבוססת Token Bearer עם אסימוני JWT. ניתן להעביר אסימונים בשתי דרכים:
שיטה 1: כותרת הרשאה
curl -X GET https://chatapi.smsbat.com/api/company/organization \
-H "Authorization: Bearer your-jwt-token"
שיטה 2: X-Authorization-Key Header
curl -X GET https://chatapi.smsbat.com/api/company/organization \
-H "X-Authorization-Key: your-jwt-token"
זרימת אימות
ChatHub משתמש במערכת אסימונים דו-מפלסית:
- אסימון חברה - אסימון גישה ברמת הארגון
- אסימון מפעיל - אסימון גישה למפעיל בודד
זרימת עבודה
graph LR
A[Get Company Token] --> B[List Organizations]
B --> C[List/Add Operators]
C --> D[Get Operator Token]
D --> E[Integrate Widget]
נקודות קצה עיקריות
| שיטה | נקודת קצה | תיאור |
|---|---|---|
| פוסט | /api/company/get-token |
השג אסימון הרשאת חברה |
| קבל | /api/company/organization |
אחזר רשימת ארגונים |
| קבל | /api/operator |
רשימת מפעילים לפי ארגון |
| פוסט | /api/operator/synchronize |
הוסף אופרטורים חדשים |
| פוסט | /api/operator/status |
שנה סטטוס מפעיל |
| פוסט | /api/operator/get-token |
צור אסימוני מפעיל (תפוגה מקסימלית של 24 שעות) |
| פוסט | /api/operator/validate-token |
אימות תוקף האסימון |
תכונות עיקריות
ניהול אסימוני חברה
השג ונהל אסימונים ברמת הארגון לגישה ל-API.
ניהול ארגון
- רשום את כל הארגונים
- אחזר פרטי ארגון
- ניהול הגדרות הארגון
ניהול מפעיל
- רשימת מפעילים לפי ארגון
- הוסף אופרטורים חדשים
- שנה סטטוס מפעיל (פעיל/לא פעיל/נמחק)
- צור אסימונים ספציפיים למפעיל (מקסימום 24 שעות)
- אימות אסימוני מפעיל
שילוב ווידג'טים
שלב ווידג'ט של ChatHub ביישומי אינטרנט לתמיכת לקוחות בזמן אמת.
התחלה מהירה
- אימות - קבל את אסימוני החברה והמפעיל שלך
- ארגונים - נהל ארגונים
- מפעילים - הוסף ונהל אופרטורים
- שילוב ווידג'ט - שילוב ווידג'ט של צ'אט
פורמט בקשה
כל הבקשות משתמשות בפורמט JSON:
פורמט תגובה
תגובות מוצלחות חוזרות:
טיפול בשגיאות
קודי מצב HTTP:
200 בסדר- הבקשה הצליחה400 בקשה שגויה- פורמט בקשה לא חוקי401 לא מורשה- האימות נכשל403 אסור- הרשאות לא מספיקות404 לא נמצא- משאב לא נמצא500 שגיאת שרת פנימית- שגיאת שרת
תפוגת אסימון
לאסימונים יש זמן תפוגה. כאשר תוקף אסימון יפוג:
- ה-API יחזיר '401 לא מורשה'
- בקש אסימון חדש באמצעות נקודת הקצה של האימות
- עדכן את האפליקציה שלך עם האסימון החדש
השלבים הבאים
- אימות - למד כיצד לבצע אימות
- ארגונים - ניהול ארגונים
- מפעילים - עבודה עם אופרטורים
- שילוב יישומון - שלב את ווידג'ט הצ'אט