Autorizimi i operatorit dhe lidhjet e thella
Ky udhëzues shpjegon se si të merrni një shenjë të vlefshme autorizimi për operatorët në sistem nëpërmjet API dhe si të përdorni lidhje të thella për të lundruar në panelin e bisedës.
URL-ja bazë e API: https://chatapi.smsbat.com/
Swagger: https://chatapi.smsbat.com/index.html
Shënim: Ju mund të përdorni titullin "X-Authorization-Key" me token tuaj (i disponueshëm në profilin tuaj në panelin e kontrollit) në vend të autorizimit "Bartësi" për kërkesat e nivelit të kompanisë.
1. Merrni Tokenin e Kompanisë
Për të marrë shenjën e kompanisë, dërgoni një kërkesë HTTP POST te /api/company/get-token që përmban kredencialet e identifikimit të kompanisë.
kërkesë
- Metoda: POST
- URL: https://chatapi.smsbat.com/api/company/get-token
- Titujt: Lloji i përmbajtjes: aplikacion/json
Trupi:
Përgjigje
- Kodi i statusit: 200 (OK)
- Trupi: Shenja e vargut ("vargu_juaj_token")
Shënim: Ruani tokenin e marrë për kërkesat pasuese.
2. Merrni listën e organizatave
Dërgoni një kërkesë GET tek /api/company/organization duke përdorur tokenin e kompanisë për të listuar organizatat tuaja.
kërkesë
- ** Metoda: ** MERRNI
- URL: https://chatapi.smsbat.com/api/company/organization
- Titujt:
- Autorizimi: Bartësi {token}
- Prano: tekst/i thjeshtë
Përgjigje - Kodi i statusit: 200 (OK) - Trupi: KODI_BLOCK_1
3. Merr operatorët sipas organizatës
Dërgo një kërkesë GET tek /api/operator duke përdorur parametrin organizationId.
kërkesë
- ** Metoda: ** MERRNI
- URL: https://chatapi.smsbat.com/api/operator?organizationId={id}
- Titujt:
- Autorizimi: Bartësi {token}
- Prano: tekst/i thjeshtë
Përgjigje - Kodi i statusit: 200 (OK) - Trupi:
4. Shtoni operatorët në sistem
Përdorni tokenin e kompanisë për të hyrë në këtë pikë fundore dhe për të sinkronizuar operatorët në sistem.
kërkesë
- Metoda: POST
- URL: https://chatapi.smsbat.com/api/operator/synchronize
- Titujt:
- Autorizimi: Bartësi {token}
- Lloji i përmbajtjes: aplikacion/json
Trupi: KODI_BLOCK_3
Përgjigje - Kodi i statusit: 200 (OK) - Trupi:
Statuset e mundshme të operatorit:
- Aktiv: 0
- Joaktiv: 1
- U fshi: 2
5. Merrni Tokenin e Operatorit
Autorizoni me shenjën e kompanisë për të marrë një shenjë për një operator specifik.
kërkesë
- Metoda: POST
- URL: https://chatapi.smsbat.com/api/operator/get-token
- Titujt:
- Autorizimi: Bartësi {token}
- Lloji i përmbajtjes: aplikacion/json
Trupi:
ExpiresAt kërkohet dhe përcakton kohëzgjatjen e sesionit të operatorit (maksimumi +24 orë).
Përgjigje - Kodi i statusit: 200 (OK) - Trupi: Shenja e vargut
6. Vërtetoni Tokenin e Operatorit
Verifikoni vlefshmërinë e shenjës së një operatori.
kërkesë
- Metoda: POST
- URL: https://chatapi.smsbat.com/api/operator/validate-token
- Titujt:
- Autorizimi: Bartësi {token}
- Lloji i përmbajtjes: aplikacion/json
Trupi: "operator_token_string"
Përgjigje e vlefshme (200 OK):
{
"isValid": true,
"operatorId": 0,
"clientId": 0,
"expiresAt": "2024-12-28T14:04:15.861Z",
"error": null
}
7. Lidhje e thellë me panelin e bisedës së operatorit
Sistemet e jashtme (CRM, ERP, faqet e brendshme të internetit) mund të hapin drejtpërdrejt panelin Chat duke shfrytëzuar lidhjet e thella duke kaluar si parametër tokenin e operatorit JWT. Nëse token është i pavlefshëm ose i skaduar, përdoruesi do të ridrejtohet në ndërfaqen e hyrjes.
Formati 1: Me ID Chat
Formati 2: Me numrin e telefonit
Numri i telefonit duhet të jetë në formatin ndërkombëtar E.164.Formati 3: Sipas emrit dhe telefonit alfa
Formati 4: Plotësoni Detajet e Synimit
Specifikoni saktësisht se nga cili burim do të përgjoni mesazhet:
Burimet e bisedës: -0 - Viber
- 1 - ViberBot
- 2 - TelegramBot
- 3 - Whatsapp
- 4 - Miniaplikacioni
- 5 - Rozetka
- 6 - Facebook
- 7 - Instagram