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: 1. Ett Active Viber-konto på en plattform som stöder bots (iOS/Android). 2. Aktiv bot. 3. Kontoautentiseringstoken. 4. 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.
Webhooks
Ställa in en Webhook
Resurs URL
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.
Skicka meddelande
send_message API tillåter konton att skicka meddelanden till Viber-användare som prenumererar på kontot.
Resurs-URL
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
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
Få kontoinformation
Begäran "get_account_info" hämtar kontouppgifterna som registrerade.
Resurs-URL
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
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
Å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.