Ana içeriğe geç

Counterbat API: Viber Bot Faturalandırma Oturumları

Faturalandırma Sayacı Özellikleri

Counterbat API, oturum verilerini gerçek zamanlı olarak izlemenize ve bir hizmet oturumuna veya halihazırda ücretli bir Viber Bot oturumuna ek mesajlar göndermek için Cascade API'den yararlanmanıza olanak tanır.

Fatura Sayaç Hizmeti Nasıl Bağlanır

  1. Bir sözleşme imzalayın.
  2. İşlevselliğe erişim kazanın.
  3. Bir web kancası kurun.
  4. Paneli ve Cascade API'nin yeteneklerini kullanın.

Viber REST API (Counterbat Sürümü)

Aşağıda tam bir Viber REST API referansı yer almaktadır. Counterbat işleviyle birlikte kullanılmak üzere https://chatapi.viber.com uç noktasının https://api.counterbat.com/ ile değiştirildiğini unutmayın.

Başlayın

API'yi uygulamak için şunlara ihtiyacınız olacak: 1. Botları destekleyen bir platformda (iOS/Android) Aktif bir Viber hesabı. 2. Aktif bot. 3. Hesap kimlik doğrulama jetonu. 4. Hesap web kancasını ayarlayın.

Kimlik doğrulama belirteci

Her API isteği, hesabın kimlik doğrulama jetonunu içeren "X-Viber-Auth-Token" adlı bir HTTP Başlığı içermelidir.

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

Web kancaları

Web Kancası Ayarlama

Kaynak URL'si

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

Verileri gönder

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

Web kancanızı kaldırma

Web kancasını devre dışı bırakmak için boş bir URL dizesiyle bir "set_webhook" isteği gönderin.

{
   "url": ""
}

Mesaj Gönder

'send_message' API'si, hesapların, hesaba abone olan Viber kullanıcılarına mesaj göndermesine olanak tanır.

Kaynak URL'si

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

Yanıt örneği

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

Klavyeler

API, kullanıcıya bir dizi önceden tanımlanmış yanıt veya eylem sağlamak için "send_message" API'sini kullanarak özel bir klavye gönderilmesine olanak tanır.

Kaynak URL'si

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

Yayın Mesajı

'Broadcast_message' API'si, hesapların, hesaba abone olan birden fazla Viber kullanıcısına mesaj göndermesine olanak tanır. Maksimum liste uzunluğu 300 alıcıdır.

Kaynak URL'si

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

Hesap Bilgilerini Al

'get_account_info' isteği, hesabın ayrıntılarını kayıtlı olduğu şekilde getirecektir.

Kaynak URL'si

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

Kullanıcı Ayrıntılarını Alın

'get_user_details' isteği, belirli bir Viber kullanıcısının ayrıntılarını, benzersiz kullanıcı kimliğine göre getirecektir.

Kaynak URL'si

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

Çevrimiçi Olun

'get_online' isteği, belirli bir abone olan hesap üyesinin çevrimiçi durumunu getirecektir (istek başına en fazla 100 kullanıcı kimliği).

Kaynak URL'si

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

Geri aramalar

Viber, "abone olundu", "abonelikten çıkıldı", "konuşma_başlatıldı", "teslim edildi", "görüldü", "başarısız oldu" ve "mesaj" gibi olaylar için geri aramalar sunar. Geri arama, 'set_webhook' çağrısı sırasında sağlanan URL'ye gönderilecektir.