Küldje el az összes csevegés másolatát a szerverére.
Ez a szolgáltatás csak a EXPERT (Legacy: PRO) csomagban érhető el.
Hogyan működik
Az összes befejezett csevegés, a nem fogadott beszélgetések és az offline üzenetek másolata valós időben JSON formátumban kerül elküldésre az Ön által választott URL-re. Ezután feldolgozhatja az összes Smartsupp beszélgetést a szerveren, és exportálhatja egy tetszőleges harmadik fél rendszerébe (CRM, ügyfélszolgálat stb.).
Aktiválja a POST horgot
Küldjön egy e-mailt a support@smartsupp.com címre, ahol megadhatja egyéni URL-jét. Mi beállítjuk, hogy az összes chat beszélgetés elküldésre kerüljön erre az URL-re.
Kérelmek kezelése
Az alábbiakban elolvashatja, hogyan kezelheti a JSON kéréseket PHP szkript használatával.
PHP szkript
$data = file_get_contents('php://input');// store datafile_put_contents('data.json', $data);// or parse and process$json = json_decode($data);
JSON kérés
{"accountId": 208,"beginAt": 1427470439703,"endAt": 1427470476687,"channel": {"id": 55039,"isChat": true,"isMissed": false,"isTriggered": true,"isOffline": false,"isCompleted": true,"isDropped": false,"duration": 36,"avgResponse": 14,"firstResponse": 14,"messagesCount": 5,"wordsCount": 11,"rating": 5,"ratingDesc": ""},"visitor":{"id": 27671,"name": "Dusan Kmet","email": "dusan@domain.com","note": "VIP customer","group": null,"ipAddress": "89.235.0.55","city": "Czech Republic","countryCode": "CZ","country": "Brno","userAgent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_8_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.89 Safari/537.36","platform": "MacIntel","referer": "","variables": {"chatId":{ "label":"Chat ID", "value":208 },"chatPackage":{ "label":"Chat Package", "value":"pro" },"userId":{ "label":"User ID", "value":"1234" }}},"paths":[{"url": "http://developers.smartsupp.com/smartsupp/hook-post","title": "POST Hook · Smartsupp"}, {"url": "http://developers.smartsupp.com","title": "API · Smartsupp"}],"messages":[{"type": "visitor","from": "visitor:mxTiqn9adr2h39kmzAJ0FeaTGFJhmjio0R41491503012015","content": "Hello","sentAt": 1427470439703,"triggeredBy": null}, {"type": "system","name": "John Doe","from": "agent:3","content": "agent.join","sentAt": 1427470446219,"triggeredBy": null}, {"type": "agent","name": "","from": "system","content": "This is triggered message","sentAt": 1427470449706,"triggeredBy": "Test Trigger"}, {"type": "agent","name": "John Doe","from": "agent:3","content": "Hi, how can i help you ?","sentAt": 1427470453772,"triggeredBy": null}, {"type": "visitor","name": "Dusan Kmet","from": "visitor:mxTiqn9adr2h39kmzAJ0FeaTGFJhmjio0R41491503012015","content": "tanks.","sentAt": 1427470473124,"triggeredBy": null}, {"type": "system","name": "Dusan Kmet","from": "system","content": "close.visitorClose","sentAt": 1427470476687,"triggeredBy": null}]}
Kérelmek értékei
Böngésszen az elérhető kérelmek értékei között.
név | típus | leírás |
| int | Fiókazonosító |
| int | A beszélgetés kezdetének időbélyege |
| int | A beszélgetés végének időbélyege |
| object | Csatorna információ |
| int | Csatorna azonosító |
| boolean | Igaz, ha a látogató és az ügynök üzenetet küld |
| boolean | Igaz, ha az ügynök nem válaszol a látogató utolsó üzenetére |
| boolean | Igaz, ha a csevegésnek legalább egy kiváltó üzenete van |
| boolean | Igaz, ha a csevegés offline csevegés volt (a látogató offline üzenetet küld) |
| boolean | Igaz, ha a csevegést bezárták, és a látogató minden üzenetre kapott választ az ügynök által. |
| boolean | Igaz, ha a chatet nem vették fel. |
| int | Másodpercek száma. |
| int | Másodpercek száma. |
| int | Másodpercek száma. |
| int | Üzenetek száma a csevegésben. |
| int | Szavak száma a csevegésben. |
| int | Csevegés értékelése (null, ha a látogató nem küld értékelést). |
| string | Csevegés értékelése (null, ha a látogató nem küld értékelést). |
| object | Látogatói információk |
| object[] | Útvonalak listája |
| object[] | Üzenetek listája |
