Bỏ qua

API Counterbat: Phiên thanh toán Viber Bot

Khả năng của bộ đếm thanh toán

API Counterbat cho phép bạn giám sát dữ liệu phiên trong thời gian thực và tận dụng Cascade API để gửi tin nhắn bổ sung vào phiên dịch vụ hoặc phiên Viber Bot đã trả phí.

Cách kết nối dịch vụ quầy thanh toán

  1. Ký hợp đồng.
  2. Có quyền truy cập vào chức năng.
  3. Thiết lập webhook.
  4. Sử dụng bảng điều khiển và các khả năng của Cascade API.

Viber REST API (Phiên bản Counterbat)

Sau đây là tài liệu tham khảo đầy đủ về Viber REST API. Lưu ý rằng điểm cuối https://chatapi.viber.com được thay thế bằng https://api.counterbat.com/ để sử dụng với chức năng Counterbat.

Bắt đầu

Để triển khai API, bạn sẽ cần: 1. Tài khoản Active Viber trên nền tảng hỗ trợ bot (iOS/Android). 2. Bot hoạt động. 3. Mã thông báo xác thực tài khoản. 4. Thiết lập tài khoản webhook.

Mã thông báo xác thực

Mỗi yêu cầu API phải bao gồm Tiêu đề HTTP có tên X-Viber-Auth-Token chứa mã thông báo xác thực của tài khoản.

X-Viber-Auth-Token: 445da6az1s345z78-dazcczb2542zv51a-e0vc5fva17480im9

Webhook

Đặt Webhook

URL tài nguyên

https://api.counterbat.com/pa/set_webhook

Đăng dữ liệu

{
   "url": "https://my.host.com",
   "event_types": [
      "delivered",
      "seen",
      "failed",
      "subscribed",
      "unsubscribed",
      "conversation_started"
   ],
   "send_name": true,
   "send_photo": true
}

Xóa webhook của bạn

Để tắt webhook, hãy đăng yêu cầu set_webhook kèm theo chuỗi URL trống.

{
   "url": ""
}

Gửi tin nhắn

API send_message cho phép tài khoản gửi tin nhắn đến người dùng Viber đã đăng ký tài khoản.

URL tài nguyên

https://api.counterbat.com/pa/send_message

Ví dụ về phản hồi

{
   "status": 0,
   "status_message": "ok",
   "message_token": 5741311803571721087,
   "chat_hostname": "SN-CHAT-05_",
   "billing_status": 1
}

Bàn phím

API cho phép gửi bàn phím tùy chỉnh bằng API send_message để cung cấp cho người dùng một tập hợp các câu trả lời hoặc hành động được xác định trước.

URL tài nguyên

https://api.counterbat.com/pa/send_message

Tin nhắn phát sóng

API broadcast_message cho phép tài khoản gửi tin nhắn đến nhiều người dùng Viber đăng ký tài khoản. Độ dài danh sách tối đa là 300 người nhận.

URL tài nguyên

https://api.counterbat.com/pa/broadcast_message

Lấy thông tin tài khoản

Yêu cầu get_account_info sẽ lấy thông tin chi tiết của tài khoản như đã đăng ký.

URL tài nguyên

https://api.counterbat.com/pa/get_account_info

Lấy thông tin người dùng

Yêu cầu get_user_details sẽ lấy thông tin chi tiết của một người dùng Viber cụ thể dựa trên ID người dùng duy nhất của họ.

URL tài nguyên

https://api.counterbat.com/pa/get_user_details

Trực tuyến

Yêu cầu get_online sẽ lấy trạng thái trực tuyến của một thành viên tài khoản đã đăng ký nhất định (tối đa 100 id người dùng cho mỗi yêu cầu).

URL tài nguyên

https://api.counterbat.com/pa/get_online

Cuộc gọi lại

Viber cung cấp lệnh gọi lại cho các sự kiện như đã đăng ký, hủy đăng ký, conversation_started, delivered, seen, failedmessage. Lệnh gọi lại sẽ được đăng lên URL được cung cấp trong lệnh gọi set_webhook.