Gå till innehållet

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

  1. Skriv ett kontrakt.
  2. Få tillgång till funktionen.
  3. Konfigurera en webhook.
  4. 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.

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.