Counterbat API: Mga Session sa Pagsingil ng Viber Bot
Billing Counter Capabilities
Binibigyang-daan ka ng Counterbat API na subaybayan ang data ng session sa real-time at gamitin ang Cascade API upang magpadala ng mga karagdagang mensahe sa isang session ng serbisyo o isang bayad na session ng Viber Bot.
Paano Ikonekta ang Serbisyo ng Counter sa Pagsingil
- Pumirma ng kontrata.
- Makakuha ng access sa functionality.
- Mag-set up ng webhook.
- Gamitin ang panel at ang mga kakayahan ng Cascade API.
Viber REST API (Counterbat Edition)
Ang sumusunod ay isang kumpletong sanggunian ng Viber REST API. Tandaan na ang endpoint na https://chatapi.viber.com ay pinalitan ng https://api.counterbat.com/ para magamit sa Counterbat functionality.
Magsimula
Upang ipatupad ang API, kakailanganin mo: 1. Isang Active Viber account sa isang platform na sumusuporta sa mga bot (iOS/Android). 2. Aktibong bot. 3. Token ng pagpapatunay ng account. 4. I-set-up ang account webhook.
Token ng pagpapatunay
Ang bawat kahilingan sa API ay dapat may kasamang HTTP Header na tinatawag na X-Viber-Auth-Token na naglalaman ng token ng pagpapatunay ng account.
Mga Webhook
Pagtatakda ng Webhook
Resource URL
Mag-post ng data
{
"url": "https://my.host.com",
"event_types": [
"delivered",
"seen",
"failed",
"subscribed",
"unsubscribed",
"conversation_started"
],
"send_name": true,
"send_photo": true
}
Inaalis ang iyong webhook
Upang i-disable ang webhook, mag-post ng kahilingan sa set_webhook na may walang laman na string ng URL.
Magpadala ng Mensahe
Ang send_message API ay nagpapahintulot sa mga account na magpadala ng mga mensahe sa mga user ng Viber na nag-subscribe sa account.
Resource URL
Halimbawa ng tugon
{
"status": 0,
"status_message": "ok",
"message_token": 5741311803571721087,
"chat_hostname": "SN-CHAT-05_",
"billing_status": 1
}
Mga keyboard
Ang API ay nagbibigay-daan sa pagpapadala ng custom na keyboard gamit ang send_message na API upang bigyan ang user ng isang hanay ng mga paunang natukoy na tugon o pagkilos.
Resource URL
Broadcast Message
Ang broadcast_message API ay nagbibigay-daan sa mga account na magpadala ng mga mensahe sa maraming user ng Viber na nag-subscribe sa account. Ang maximum na haba ng listahan ay 300 receiver.
Resource URL
Kumuha ng Impormasyon ng Account
Ang kahilingan sa get_account_info ay kukuha ng mga detalye ng account bilang nakarehistro.
Resource URL
Kumuha ng Mga Detalye ng User
Ang kahilingan sa get_user_details ay kukuha ng mga detalye ng isang partikular na user ng Viber batay sa kanilang natatanging user ID.
Resource URL
Mag-Online
Ang kahilingang get_online ay kukuha ng online na status ng isang naka-subscribe na miyembro ng account (hanggang sa 100 user id bawat kahilingan).
Resource URL
Mga callback
Nag-aalok ang Viber ng mga callback para sa mga kaganapan tulad ng naka-subscribe, nag-unsubscribe, nagsimula_ng pag-uusap, naihatid, nakita, nabigo, at mensahe. Ang callback ay ipo-post sa URL na ibinigay sa panahon ng set_webhook na tawag.