Counterbat API: Viber Bot Billing Sessions
Faktureringsräknare
Counterbat API låter dig övervaka sessionsdata i realtid och utnyttja Cascade API för att skicka ytterligare meddelanden till en tjänstesession eller en redan betald Viber Bot-session.
Hur man ansluter faktureringsräknaren
- Skriv ett kontrakt.
- Få tillgång till funktionen.
- Konfigurera en webhook.
- Använd panelen och funktionerna i Cascade API.
Viber REST API (Counterbat Edition)
Följande är en fullständig Viber REST API-referens. Observera att slutpunkten https://chatapi.viber.com ersätts av https://api.counterbat.com/ för användning med Counterbat-funktionen.
Kom igång
För att implementera API:n behöver du:
- Ett Active Viber-konto på en plattform som stöder bots (iOS/Android).
- Aktiv bot.
- Kontoautentiseringstoken.
- Konfigurera kontowebbhook.
Autentiseringstoken
Varje API-begäran måste innehålla en HTTP-rubrik som heter “X-Viber-Auth-Token” som innehåller kontots autentiseringstoken.
X-Viber-Auth-Token: 445da6az1s345z78-dazcczb2542zv51a-e0vc5fva17480im9
Webhooks
Ställa in en Webhook
Resurs URL
https://api.counterbat.com/pa/set_webhook
Lägg upp data
{
"url": "https://my.host.com",
"event_types": [
"delivered",
"seen",
"failed",
"subscribed",
"unsubscribed",
"conversation_started"
],
"send_name": true,
"send_photo": true
}
Tar bort din webhook
För att inaktivera webhook, skicka en set_webhook-förfrågan med en tom URL-sträng.
{
"url": ""
}
Skicka meddelande
send_message API tillåter konton att skicka meddelanden till Viber-användare som prenumererar på kontot.
Resurs-URL
https://api.counterbat.com/pa/send_message
Svarsexempel
{
"status": 0,
"status_message": "ok",
"message_token": 5741311803571721087,
"chat_hostname": "SN-CHAT-05_",
"billing_status": 1
}
Tangentbord
API:et gör det möjligt att skicka ett anpassat tangentbord med “send_message” API för att förse användaren med en uppsättning fördefinierade svar eller åtgärder.
Resurs-URL
https://api.counterbat.com/pa/send_message
Sänd meddelande
API:et “broadcast_message” tillåter konton att skicka meddelanden till flera Viber-användare som prenumererar på kontot. Maximal listlängd är 300 mottagare.
Resurs-URL
https://api.counterbat.com/pa/broadcast_message
Få kontoinformation
Begäran “get_account_info” hämtar kontouppgifterna som registrerade.
Resurs-URL
https://api.counterbat.com/pa/get_account_info
Få användarinformation
Begäran “get_user_details” hämtar detaljerna för en specifik Viber-användare baserat på deras unika användar-ID.
Resurs-URL
https://api.counterbat.com/pa/get_user_details
Bli online
Begäran “get_online” kommer att hämta onlinestatusen för en given prenumererad kontomedlem (upp till 100 användar-ID per begäran).
Resurs-URL
https://api.counterbat.com/pa/get_online
Återuppringningar
Viber erbjuder återuppringningar för händelser som ‘prenumererade’, ‘unsubscribed’, ‘conversation_started’, ‘levererade’, ‘seen’, ‘misslyckades’ och ‘meddelande’. Återuppringningen kommer att skickas till den URL som angavs under set_webhook-samtalet.