Counterbat API: Viber Bot Billing Sessions
Laskutuslaskuriominaisuudet
Counterbat API antaa sinun seurata istuntotietoja reaaliajassa ja hyödyntää Cascade APIa lähettääksesi lisäviestejä palveluistuntoon tai jo maksettuun Viber Bot -istuntoon.
Laskutuslaskuripalvelun yhdistäminen
- Allekirjoita sopimus.
- Pääsy toimintoihin.
- Määritä webhook.
- Käytä paneelia ja Cascade API:n ominaisuuksia.
Viber REST API (Counterbat Edition)
Seuraava on täydellinen Viber REST API -viite. Huomaa, että päätepiste "https://chatapi.viber.com" korvataan osoitteella "https://api.counterbat.com/" käytettäväksi Counterbat-toiminnon kanssa.
Aloita
Sovellusliittymän käyttöönottamiseksi tarvitset: 1. Active Viber -tili alustalla, joka tukee botteja (iOS/Android). 2. Aktiivinen botti. 3. Tilin todennustunnus. 4. Määritä tilin webhook.
Todennustunnus
Jokaisessa API-pyynnössä on oltava HTTP-otsikko nimeltä "X-Viber-Auth-Token", joka sisältää tilin todennustunnuksen.
Webhooks
Webhookin asettaminen
Resurssin URL-osoite
Lähetä tiedot
{
"url": "https://my.host.com",
"event_types": [
"delivered",
"seen",
"failed",
"subscribed",
"unsubscribed",
"conversation_started"
],
"send_name": true,
"send_photo": true
}
Webhookin poistaminen
Voit poistaa webhookin käytöstä lähettämällä "set_webhook"-pyynnön tyhjällä URL-merkkijonolla.
Lähetä viesti
Send_message-sovellusliittymän avulla tilit voivat lähettää viestejä tilin tilaaville Viber-käyttäjille.
Resurssin URL-osoite
Vastausesimerkki
{
"status": 0,
"status_message": "ok",
"message_token": 5741311803571721087,
"chat_hostname": "SN-CHAT-05_",
"billing_status": 1
}
Näppäimistöt
API mahdollistaa mukautetun näppäimistön lähettämisen "send_message" API:n avulla, jotta käyttäjä saa joukon ennalta määritettyjä vastauksia tai toimintoja.
Resurssin URL-osoite
Lähetysviesti
Broadcast_message-sovellusliittymän avulla tilit voivat lähettää viestejä useille tilin tilaaville Viber-käyttäjille. Listan maksimipituus on 300 vastaanotinta.
Resurssin URL-osoite
Hanki tilitiedot
Get_account_info-pyyntö hakee tilin tiedot sellaisina kuin ne on rekisteröity.
Resurssin URL-osoite
Hanki käyttäjätiedot
"get_user_details" -pyyntö hakee tietyn Viber-käyttäjän tiedot hänen yksilöllisen käyttäjätunnuksensa perusteella.
Resurssin URL-osoite
Hanki online
Get_online-pyyntö hakee tietyn tilatun tilin jäsenten online-tilan (enintään 100 käyttäjätunnusta per pyyntö).
Resurssin URL-osoite
Takaisinsoittoja
Viber tarjoaa takaisinsoittoja tapahtumille, kuten tilattu, peruutettu, keskustelu aloitettu, toimitettu, nähty, epäonnistunut ja viesti. Takaisinsoitto lähetetään set_webhook-puhelun aikana annettuun URL-osoitteeseen.