Counterbat API: Sessjonijiet ta' Billing Viber Bot
Kapaċitajiet tal-Kontro tal-kontijiet
Il-Counterbat API jippermettilek timmonitorja d-dejta tas-sessjoni f'ħin reali u tisfrutta l-Cascade API biex tibgħat messaġġi addizzjonali f'sessjoni ta 'servizz jew sessjoni Viber Bot diġà mħallsa.
Kif tikkonnettja s-Servizz tal-Kontro tal-kontijiet
- Ffirma kuntratt.
- Ikseb aċċess għall-funzjonalità.
- Imwaqqaf webhook.
- Uża l-panel u l-kapaċitajiet tal-API Cascade.
Viber REST API (Counterbat Edition)
Dan li ġej huwa referenza kompleta tal-API Viber REST. Innota li l-endpoint https://chatapi.viber.com huwa sostitwit bi https://api.counterbat.com/ għall-użu mal-funzjonalità Counterbat.
Ibda
Biex timplimenta l-API, ser ikollok bżonn: 1. Kont Viber Attiv fuq pjattaforma li tappoġġja bots (iOS/Android). 2. Bot attiv. 3. Token tal-awtentikazzjoni tal-kont. 4. Issettja l-webhook tal-kont.
Token ta' awtentikazzjoni
Kull talba API trid tinkludi Header HTTP imsejjaħ "X-Viber-Auth-Token" li jkun fih it-token ta' awtentikazzjoni tal-kont.
Webhooks
Twaqqif ta' Webhook
URL tar-riżorsi
Post data
{
"url": "https://my.host.com",
"event_types": [
"delivered",
"seen",
"failed",
"subscribed",
"unsubscribed",
"conversation_started"
],
"send_name": true,
"send_photo": true
}
Tneħħi l-webhook tiegħek
Biex tiddiżattiva l-webhook, ibgħat talba set_webhook b'string URL vojta.
Ibgħat Messaġġ
L-API send_message tippermetti lill-kontijiet jibagħtu messaġġi lill-utenti ta' Viber li jabbonaw għall-kont.
URL tar-riżorsi
Eżempju ta’ tweġiba
{
"status": 0,
"status_message": "ok",
"message_token": 5741311803571721087,
"chat_hostname": "SN-CHAT-05_",
"billing_status": 1
}
Tastieri
L-API tippermetti li tintbagħat tastiera personalizzata billi tuża l-API send_message biex tipprovdi lill-utent b'sett ta' tweġibiet jew azzjonijiet predefiniti.
URL tar-riżorsi
Broadcast Message
L-API broadcast_message tippermetti lill-kontijiet jibagħtu messaġġi lil diversi utenti Viber li jabbonaw għall-kont. It-tul massimu tal-lista huwa 300 riċevitur.
URL tar-riżorsi
Ikseb Informazzjoni dwar il-Kont
It-talba get_account_info se ġġib id-dettalji tal-kont kif irreġistrat.
URL tar-riżorsi
Ikseb id-Dettalji tal-Utent
It-talba get_user_details se ġġib id-dettalji ta' utent speċifiku ta' Viber ibbażat fuq l-ID uniku tal-utent tiegħu.
URL tar-riżorsi
Ikseb Online
It-talba get_online se ġġib l-istatus online ta' membri ta' kont sottoskritt partikolari (sa 100 user ids għal kull talba).
URL tar-riżorsi
Sejħiet lura
Viber joffri callbacks għal avvenimenti bħal "abbonat", "unsubscribed", "conversation_started", "konsenjat", "seen", "failed" u "messaġġ". Is-sejħa lura se tiġi ppubblikata fil-URL ipprovdut waqt is-sejħa set_webhook.