Counterbat API: Viber Bot sesije naplate
Mogućnosti brojača naplate
Counterbat API omogućuje praćenje podataka o sesiji u stvarnom vremenu i korištenje Cascade API za slanje dodatnih poruka u sesiju usluge ili već plaćenu sesiju Viber Bota.
Kako spojiti uslugu šaltera naplate
- Potpišite ugovor.
- Ostvarite pristup funkcionalnosti.
- Postavite web-dojavnik.
- Koristite panel i mogućnosti Cascade API-ja.
Viber REST API (Counterbat Edition)
Slijedi kompletna Viber REST API referenca. Imajte na umu da je krajnja točka https://chatapi.viber.com zamijenjena https://api.counterbat.com/ za korištenje s Counterbat funkcijom.
Započnite
Za implementaciju API-ja trebat će vam: 1. Aktivni Viber račun na platformi koja podržava robote (iOS/Android). 2. Aktivni bot. 3. Token za autentifikaciju računa. 4. Postavite web-dojavnik računa.
Token za provjeru autentičnosti
Svaki API zahtjev mora sadržavati HTTP zaglavlje pod nazivom X-Viber-Auth-Token koje sadrži token za autentifikaciju računa.
Webhooks
Postavljanje Webhooka
URL resursa
Objavite podatke
{
"url": "https://my.host.com",
"event_types": [
"delivered",
"seen",
"failed",
"subscribed",
"unsubscribed",
"conversation_started"
],
"send_name": true,
"send_photo": true
}
Uklanjanje vašeg webdojavnika
Da biste onemogućili webhook, objavite zahtjev set_webhook s praznim URL nizom.
Pošalji poruku
API send_message omogućuje računima slanje poruka korisnicima Vibera koji su pretplaćeni na račun.
URL resursa
Primjer odgovora
{
"status": 0,
"status_message": "ok",
"message_token": 5741311803571721087,
"chat_hostname": "SN-CHAT-05_",
"billing_status": 1
}
Tipkovnice
API omogućuje slanje prilagođene tipkovnice pomoću API-ja send_message kako bi se korisniku dostavio skup unaprijed definiranih odgovora ili radnji.
URL resursa
Emitirana poruka
API broadcast_message omogućuje računima slanje poruka većem broju korisnika Vibera koji su pretplaćeni na račun. Maksimalna duljina liste je 300 primatelja.
URL resursa
Dobijte informacije o računu
Zahtjev get_account_info dohvatit će podatke o računu onako kako su registrirani.
URL resursa
Dobijte pojedinosti o korisniku
Zahtjev get_user_details će dohvatiti pojedinosti određenog korisnika Vibera na temelju njegovog jedinstvenog korisničkog ID-a.
URL resursa
Uključite se u mrežu
Zahtjev get_online će dohvatiti mrežni status danog pretplaćenog člana računa (do 100 korisničkih ID-ova po zahtjevu).
URL resursa
Povratni pozivi
Viber nudi povratne pozive za događaje kao što su pretplaćen, otpisana pretplata, razgovor_započet, dostavljeno, viđeno, nije uspjelo i poruka. Povratni poziv bit će objavljen na URL-u navedenom tijekom poziva set_webhook.