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:
- „Active Viber“ paskyra platformoje, kuri palaiko robotus („iOS“ / „Android“).
- Aktyvus botas.
- Paskyros autentifikavimo prieigos raktas.
- 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.
X-Viber-Auth-Token: 445da6az1s345z78-dazcczb2542zv51a-e0vc5fva17480im9
Žiniatinklio kabliukai
Webhook nustatymas
Ištekliaus URL
https://api.counterbat.com/pa/set_webhook
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.
{
"url": ""
}
Siųsti žinutę
„Send_message“ API leidžia paskyroms siųsti pranešimus „Viber“ naudotojams, kurie prenumeruoja paskyrą.
Šaltinio URL
https://api.counterbat.com/pa/send_message
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
https://api.counterbat.com/pa/send_message
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
https://api.counterbat.com/pa/broadcast_message
Gaukite paskyros informaciją
Užklausa „get_account_info“ gaus išsamią paskyros informaciją, kaip užregistruota.
Šaltinio URL
https://api.counterbat.com/pa/get_account_info
Gaukite išsamią vartotojo informaciją
Užklausa „get_user_details“ gaus informaciją apie konkretų „Viber“ vartotoją pagal jo unikalų vartotojo ID.
Šaltinio URL
https://api.counterbat.com/pa/get_user_details
Prisijunkite
Užklausa „get_online“ pateiks tam tikros prenumeruotos paskyros narių prisijungimo būseną (iki 100 naudotojų ID vienoje užklausoje).
Šaltinio URL
https://api.counterbat.com/pa/get_online
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.