Preskoči na sadržaj

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

  1. Potpišite ugovor.
  2. Ostvarite pristup funkcionalnosti.
  3. Postavite web-dojavnik.
  4. 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.

X-Viber-Auth-Token: 445da6az1s345z78-dazcczb2542zv51a-e0vc5fva17480im9

Webhooks

Postavljanje Webhooka

URL resursa

https://api.counterbat.com/pa/set_webhook

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.

{
   "url": ""
}

Pošalji poruku

API send_message omogućuje računima slanje poruka korisnicima Vibera koji su pretplaćeni na račun.

URL resursa

https://api.counterbat.com/pa/send_message

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

https://api.counterbat.com/pa/send_message

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

https://api.counterbat.com/pa/broadcast_message

Dobijte informacije o računu

Zahtjev get_account_info dohvatit će podatke o računu onako kako su registrirani.

URL resursa

https://api.counterbat.com/pa/get_account_info

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

https://api.counterbat.com/pa/get_user_details

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

https://api.counterbat.com/pa/get_online

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.