Counterbat API: הפעלות חיוב של Viber Bot
יכולות מונה חיוב
ה-API של Counterbat מאפשר לך לפקח על נתוני הפעלה בזמן אמת ולמנף את Cascade API לשליחת הודעות נוספות להפעלת שירות או להפעלת Viber Bot בתשלום.
כיצד לחבר את שירות מונה החיובים
- חתום על חוזה.
- קבל גישה לפונקציונליות.
- הגדר webhook.
- השתמש בפאנל וביכולות של ה-API של Cascade.
Viber REST API (מהדורת Counterbat)
להלן התייחסות מלאה ל-Viber REST API. שים לב שנקודת הקצה https://chatapi.viber.com מוחלפת בhttps://api.counterbat.com/ לשימוש עם פונקציונליות ה-Counterbat.
התחל
כדי ליישם את ה-API, תצטרך: 1. חשבון Active Viber בפלטפורמה התומכת בוטים (iOS/אנדרואיד). 2. בוט פעיל. 3. אסימון אימות חשבון. 4. הגדרת webhook לחשבון.
אסימון אימות
כל בקשת API חייבת לכלול כותרת HTTP בשם 'X-Viber-Auth-Token' המכילה את אסימון האימות של החשבון.
Webhooks
הגדרת Webhook
כתובת אתר של משאב
נתוני פרסום
{
"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 שנרשמים לחשבון.
כתובת אתר של משאב
דוגמה לתגובה
{
"status": 0,
"status_message": "ok",
"message_token": 5741311803571721087,
"chat_hostname": "SN-CHAT-05_",
"billing_status": 1
}
מקלדות
ה-API מאפשר שליחת מקלדת מותאמת אישית באמצעות ה-'send_message' API כדי לספק למשתמש קבוצה של תשובות או פעולות מוגדרות מראש.
כתובת אתר של משאב
שידור הודעה
ה-API של broadcast_message מאפשר לחשבונות לשלוח הודעות למספר משתמשי Viber שנרשמים לחשבון. אורך רשימה מקסימלי הוא 300 מקלטים.
כתובת אתר של משאב
קבל פרטי חשבון
הבקשה 'קבל_חשבון_מידע' תביא את פרטי החשבון כפי שנרשמו.
כתובת אתר של משאב
קבל פרטי משתמש
הבקשה 'קבל_משתמש_פרטים' תביא את הפרטים של משתמש Viber ספציפי על סמך מזהה המשתמש הייחודי שלו.
כתובת אתר של משאב
היכנס לאינטרנט
בקשת ה-'get_online' תביא את הסטטוס המקוון של חברי חשבון רשום נתון (עד 100 מזהי משתמש לכל בקשה).
כתובת אתר של משאב
התקשרויות חוזרות
Viber מציעה התקשרות חוזרת לאירועים כגון 'נרשם', 'לא נרשם', 'התחלת שיחה', 'נמסר', 'נראה', 'נכשל' ו'הודעה'. ההתקשרות חזרה תפורסם לכתובת ה-URL שסופקה במהלך שיחת ה-'set_webhook'.