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
- Bir sözleşme imzalayın.
- İşlevselliğe erişim kazanın.
- Bir web kancası kurun.
- 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.
Web kancaları
Web Kancası Ayarlama
Kaynak URL'si
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.
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
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
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
Hesap Bilgilerini Al
'get_account_info' isteği, hesabın ayrıntılarını kayıtlı olduğu şekilde getirecektir.
Kaynak URL'si
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
Ç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
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.