Counterbat API: Viber Bot Billing Sessions
Možnosti fakturačního počítadla
Counterbat API vám umožňuje sledovat data relace v reálném čase a využít Cascade API k odesílání dalších zpráv do relace služby nebo již zaplacené relace Viber Bota.
Jak připojit službu Billing Counter
- Podepište smlouvu.
- Získejte přístup k funkcím.
- Nastavte webhook.
- Použijte panel a možnosti rozhraní Cascade API.
Viber REST API (Counterbat Edition)
Následuje kompletní reference Viber REST API. Všimněte si, že koncový bod https://chatapi.viber.com je nahrazen https://api.counterbat.com/ pro použití s funkcí Counterbat.
Začněte
K implementaci API budete potřebovat: 1. Aktivní účet Viber na platformě, která podporuje roboty (iOS/Android). 2. Aktivní bot. 3. Token pro ověření účtu. 4. Nastavte webhook účtu.
Autentizační token
Každý požadavek API musí obsahovat záhlaví HTTP s názvem „X-Viber-Auth-Token“ obsahující ověřovací token účtu.
Webhooky
Nastavení webhooku
Adresa URL zdroje
Údaje o příspěvku
{
"url": "https://my.host.com",
"event_types": [
"delivered",
"seen",
"failed",
"subscribed",
"unsubscribed",
"conversation_started"
],
"send_name": true,
"send_photo": true
}
Odebírání webhooku
Chcete-li webhook zakázat, odešlete požadavek set_webhook s prázdným řetězcem adresy URL.
Odeslat zprávu
Rozhraní API send_message umožňuje účtům odesílat zprávy uživatelům Viber, kteří se přihlásí k účtu.
Adresa URL zdroje
Příklad odpovědi
{
"status": 0,
"status_message": "ok",
"message_token": 5741311803571721087,
"chat_hostname": "SN-CHAT-05_",
"billing_status": 1
}
Klávesnice
Rozhraní API umožňuje odeslání vlastní klávesnice pomocí rozhraní API send_message, které uživateli poskytne sadu předdefinovaných odpovědí nebo akcí.
Adresa URL zdroje
Vysílat zprávu
Rozhraní API broadcast_message umožňuje účtům odesílat zprávy více uživatelům Viber, kteří se přihlásí k účtu. Maximální délka seznamu je 300 přijímačů.
Adresa URL zdroje
Získejte informace o účtu
Požadavek get_account_info načte podrobnosti účtu tak, jak byly zaregistrovány.
Adresa URL zdroje
Získejte podrobnosti o uživateli
Požadavek get_user_details načte podrobnosti konkrétního uživatele Viber na základě jeho jedinečného ID uživatele.
Adresa URL zdroje
Získejte online
Požadavek get_online načte online stav daného člena přihlášeného účtu (až 100 uživatelských ID na požadavek).
Adresa URL zdroje
Zpětná volání
Viber nabízí zpětná volání pro události, jako jsou subscribed, unsubscribed, conversation_started, delivered, ,seeen, ,failed a ,message. Zpětné volání bude odesláno na adresu URL poskytnutou během voláníset_webhook`.