Keri sisuni

Counterbat API: Viber Boti arveldusseansid

Arveldusloenduri võimalused

Counterbat API võimaldab teil seansi andmeid reaalajas jälgida ja kasutada Cascade API-t, et saata teenuseseansse või juba tasutud Viber Boti seansse täiendavaid sõnumeid.

Kuidas ühendada arveldusloenduriga teenust

  1. Allkirjastage leping.
  2. Hangige juurdepääs funktsioonidele.
  3. Seadistage veebihaak.
  4. Kasutage paneeli ja Cascade API võimalusi.

Viber REST API (Counterbat Edition)

Järgmine on täielik Viber REST API viide. Pange tähele, et lõpp-punkt „https://chatapi.viber.com” asendatakse Counterbati funktsiooniga kasutamiseks „https://api.counterbat.com/”.

Alustage

API juurutamiseks vajate: 1. Active Viberi konto platvormil, mis toetab roboteid (iOS/Android). 2. Aktiivne bot. 3. Konto autentimisluba. 4. Konto veebihaagi seadistamine.

Autentimismärk

Iga API päring peab sisaldama HTTP-päist nimega "X-Viber-Auth-Token", mis sisaldab konto autentimisluba.

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

Veebihaagid

Veebihaagi seadistamine

Ressursi URL

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

Postitage andmed

{
   "url": "https://my.host.com",
   "event_types": [
      "delivered",
      "seen",
      "failed",
      "subscribed",
      "unsubscribed",
      "conversation_started"
   ],
   "send_name": true,
   "send_photo": true
}

Veebihaagi eemaldamine

Veebihaagi keelamiseks postitage taotlus "set_webhook" tühja URL-i stringiga.

{
   "url": ""
}

Saada sõnum

Send_message API võimaldab kontodel saata sõnumeid Viberi kasutajatele, kes on konto tellinud.

Ressursi URL

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

Vastuse näide

{
   "status": 0,
   "status_message": "ok",
   "message_token": 5741311803571721087,
   "chat_hostname": "SN-CHAT-05_",
   "billing_status": 1
}

Klaviatuurid

API võimaldab saata kohandatud klaviatuuri, kasutades send_message API-t, et pakkuda kasutajale eelnevalt määratletud vastuste või toimingute komplekti.

Ressursi URL

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

Saatesõnum

Broadcast_message API võimaldab kontodel saata sõnumeid mitmele Viberi kasutajale, kes on selle konto tellinud. Maksimaalne loendi pikkus on 300 vastuvõtjat.

Ressursi URL

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

Hankige kontoteavet

Päring „get_account_info” toob konto andmed registreerituna.

Ressursi URL

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

Hankige kasutaja üksikasjad

Päring „get_user_details” toob konkreetse Viberi kasutaja üksikasjad nende kordumatu kasutaja ID alusel.

Ressursi URL

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

Hankige võrku

Päring „get_online” hangib antud tellitud kontoliikmete võrguoleku (kuni 100 kasutaja ID-d päringu kohta).

Ressursi URL

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

Tagasihelistamine

Viber pakub tagasihelistamist sündmustele, nagu "tellitud", "tellimusest loobutud", "vestluse_algatus", "esitatud", "nähtud", "ebaõnnestunud" ja "sõnum". Tagasihelistamine postitatakse „set_webhook” kõne ajal antud URL-ile.