Counterbat API: Viber Bot Billing Sessions
Atsiskaitymo skaitiklio galimybės
Counterbat API leidžia stebėti seanso duomenis realiuoju laiku ir panaudoti Cascade API, kad būtų galima siųsti papildomus pranešimus į paslaugų seansą arba jau mokamą Viber Bot sesiją.
Kaip prisijungti prie atsiskaitymo skaitiklio tarnybos
- Pasirašykite sutartį.
- Gaukite prieigą prie funkcijų.
- Nustatykite „Webhook“.
- Naudokite skydelį ir Cascade API galimybes.
Viber REST API (Counterbat Edition)
Toliau pateikta visa Viber REST API nuoroda. Atminkite, kad galutinis taškas „https://chatapi.viber.com“ yra pakeistas „https://api.counterbat.com/“, kad būtų galima naudoti su „Counterbat“ funkcija.
Pradėkite
Norėdami įdiegti API, jums reikės: 1. „Active Viber“ paskyra platformoje, kuri palaiko robotus („iOS“ / „Android“). 2. Aktyvus botas. 3. Paskyros autentifikavimo prieigos raktas. 4. Nustatykite paskyros „Webhook“.
Autentifikavimo prieigos raktas
Kiekvienoje API užklausoje turi būti HTTP antraštė, vadinama „X-Viber-Auth-Token“, kurioje yra paskyros autentifikavimo prieigos raktas.
Žiniatinklio kabliukai
Webhook nustatymas
Ištekliaus URL
Paskelbti duomenis
{
"url": "https://my.host.com",
"event_types": [
"delivered",
"seen",
"failed",
"subscribed",
"unsubscribed",
"conversation_started"
],
"send_name": true,
"send_photo": true
}
Pašalinamas „Webhook“.
Norėdami išjungti „Webhook“, paskelbkite „set_webhook“ užklausą su tuščia URL eilute.
Siųsti žinutę
„Send_message“ API leidžia paskyroms siųsti pranešimus „Viber“ naudotojams, kurie prenumeruoja paskyrą.
Šaltinio URL
Atsakymo pavyzdys
{
"status": 0,
"status_message": "ok",
"message_token": 5741311803571721087,
"chat_hostname": "SN-CHAT-05_",
"billing_status": 1
}
Klaviatūros
API leidžia siųsti tinkintą klaviatūrą naudojant „send_message“ API, kad vartotojui pateiktų iš anksto nustatytų atsakymų ar veiksmų rinkinį.
Šaltinio URL
Transliuoti pranešimą
„Broadcast_message“ API leidžia paskyroms siųsti pranešimus keliems Viber naudotojams, kurie prenumeruoja paskyrą. Maksimalus sąrašo ilgis yra 300 imtuvų.
Šaltinio URL
Gaukite paskyros informaciją
Užklausa „get_account_info“ gaus išsamią paskyros informaciją, kaip užregistruota.
Šaltinio URL
Gaukite išsamią vartotojo informaciją
Užklausa „get_user_details“ gaus informaciją apie konkretų „Viber“ vartotoją pagal jo unikalų vartotojo ID.
Šaltinio URL
Prisijunkite
Užklausa „get_online“ pateiks tam tikros prenumeruotos paskyros narių prisijungimo būseną (iki 100 naudotojų ID vienoje užklausoje).
Šaltinio URL
Atgaliniai skambučiai
„Viber“ siūlo atgalinius skambučius tokiems įvykiams kaip „užsiprenumeruoti“, „atsisakyti prenumeratos“, „pokalbis_pradėtas“, „pristatytas“, „matytas“, „nepavyko“ ir „pranešimas“. Atgalinis skambutis bus paskelbtas URL, pateiktu „set_webhook“ skambučio metu.