Counterbat API: Viber Bot Billing Sessions
Δυνατότητες μετρητή χρέωσης
Το Counterbat API σάς επιτρέπει να παρακολουθείτε δεδομένα περιόδου σύνδεσης σε πραγματικό χρόνο και να αξιοποιείτε το Cascade API για να στέλνετε πρόσθετα μηνύματα σε μια περίοδο λειτουργίας υπηρεσίας ή σε μια ήδη πληρωμένη περίοδο λειτουργίας Viber Bot.
Πώς να συνδέσετε την υπηρεσία γκισέ χρεώσεων
- Υπογράψτε συμβόλαιο.
- Αποκτήστε πρόσβαση στη λειτουργικότητα.
- Ρύθμιση webhook.
- Χρησιμοποιήστε τον πίνακα και τις δυνατότητες του Cascade API.
Viber REST API (Έκδοση Counterbat)
Το παρακάτω είναι μια πλήρης αναφορά του Viber REST API. Σημειώστε ότι το τελικό σημείο «https://chatapi.viber.com» αντικαθίσταται από το «https://api.counterbat.com/» για χρήση με τη λειτουργία Counterbat.
Ξεκινήστε
Για να εφαρμόσετε το API, θα χρειαστείτε: 1. Ένας λογαριασμός Active Viber σε μια πλατφόρμα που υποστηρίζει bots (iOS/Android). 2. Ενεργό bot. 3. Διακριτικό ελέγχου ταυτότητας λογαριασμού. 4. Ρύθμιση webhook λογαριασμού.
Διακριτικό ελέγχου ταυτότητας
Κάθε αίτημα API πρέπει να περιλαμβάνει μια κεφαλίδα HTTP που ονομάζεται "X-Viber-Auth-Token" που περιέχει το διακριτικό ελέγχου ταυτότητας του λογαριασμού.
Webhooks
Ρύθμιση Webhook
URL πόρου
Δημοσίευση δεδομένων
{
"url": "https://my.host.com",
"event_types": [
"delivered",
"seen",
"failed",
"subscribed",
"unsubscribed",
"conversation_started"
],
"send_name": true,
"send_photo": true
}
Αφαίρεση του webhook σας
Για να απενεργοποιήσετε το webhook, δημοσιεύστε ένα αίτημα «set_webhook» με μια κενή συμβολοσειρά URL.
Αποστολή μηνύματος
Το API send_message επιτρέπει στους λογαριασμούς να στέλνουν μηνύματα σε χρήστες του Viber που έχουν εγγραφεί στον λογαριασμό.
URL πόρου
Παράδειγμα απάντησης
{
"status": 0,
"status_message": "ok",
"message_token": 5741311803571721087,
"chat_hostname": "SN-CHAT-05_",
"billing_status": 1
}
Πληκτρολόγια
Το API επιτρέπει την αποστολή ενός προσαρμοσμένου πληκτρολογίου χρησιμοποιώντας το API send_message για να παρέχει στον χρήστη ένα σύνολο προκαθορισμένων απαντήσεων ή ενεργειών.
URL πόρου
Μήνυμα εκπομπής
Το API broadcast_message επιτρέπει στους λογαριασμούς να στέλνουν μηνύματα σε πολλούς χρήστες του Viber που έχουν εγγραφεί στον λογαριασμό. Το μέγιστο μήκος λίστας είναι 300 δέκτες.
URL πόρου
Λάβετε πληροφορίες λογαριασμού
Το αίτημα "get_account_info" θα λάβει τα στοιχεία του λογαριασμού όπως έχουν καταχωρηθεί.
URL πόρου
Λήψη στοιχείων χρήστη
Το αίτημα "get_user_details" θα λάβει τα στοιχεία ενός συγκεκριμένου χρήστη του Viber με βάση το μοναδικό αναγνωριστικό χρήστη του.
URL πόρου
Συνδεθείτε στο διαδίκτυο
Το αίτημα «get_online» θα λάβει την κατάσταση σύνδεσης ενός δεδομένου εγγεγραμμένου λογαριασμού (έως 100 αναγνωριστικά χρήστη ανά αίτημα).
URL πόρου
Επανακλήσεις
Το Viber προσφέρει επανάκληση για συμβάντα όπως "εγγραφή", "μη εγγραφή", "έναρξη_συνομιλίας", "παραδόθηκε", "προβλήθηκε", "αποτυχία" και "μήνυμα". Η επανάκληση θα αναρτηθεί στη διεύθυνση URL που παρέχεται κατά την κλήση «set_webhook».