Counterbat API՝ Viber Bot Billing Sessions
Վճարման հաշվիչի հնարավորություններ
Counterbat API-ն թույլ է տալիս իրական ժամանակում վերահսկել սեսիայի տվյալները և օգտագործել Cascade API՝ լրացուցիչ հաղորդագրություններ ուղարկելու սպասարկման նիստին կամ արդեն վճարված Viber Bot-ի նիստին:
Ինչպես միացնել Billing Counter ծառայությունը
- Ստորագրեք պայմանագիր։
- Մուտք գործեք ֆունկցիոնալությանը:
- Կարգավորեք վեբ-կեռիկ։
- Օգտագործեք վահանակը և Cascade API-ի հնարավորությունները։
Viber REST API (Counterbat Edition)
Հետևյալը Viber REST API-ի ամբողջական հղում է: Նկատի ունեցեք, որ «https://chatapi.viber.com» վերջնակետը փոխարինվում է «https://api.counterbat.com/»-ով՝ Counterbat ֆունկցիայի հետ օգտագործելու համար:
Սկսեք
API-ն իրականացնելու համար ձեզ հարկավոր է. 1. Ակտիվ Viber հաշիվ մի հարթակում, որն աջակցում է բոտերին (iOS/Android): 2. Ակտիվ բոտ. 3. Հաշվի նույնականացման նշան: 4. Ստեղծեք հաշվի վեբ-կեռիկ:
Նույնականացման նշան
API-ի յուրաքանչյուր հարցում պետք է ներառի «X-Viber-Auth-Token» կոչվող HTTP վերնագիրը, որը պարունակում է հաշվի նույնականացման նշան:
Վեբկեռիկներ
Webhook-ի կարգավորում
Ռեսուրսի URL
Տեղադրել տվյալներ
{
"url": "https://my.host.com",
"event_types": [
"delivered",
"seen",
"failed",
"subscribed",
"unsubscribed",
"conversation_started"
],
"send_name": true,
"send_photo": true
}
Հեռացնելով ձեր վեբ-կեռիկը
Webhook-ն անջատելու համար տեղադրեք «set_webhook» հարցում՝ դատարկ URL տողով:
Ուղարկել հաղորդագրություն
«send_message» API-ն թույլ է տալիս հաշիվներին հաղորդագրություններ ուղարկել Viber-ի օգտատերերին, ովքեր բաժանորդագրված են հաշվին:
Ռեսուրսի URL
Պատասխանի օրինակ
{
"status": 0,
"status_message": "ok",
"message_token": 5741311803571721087,
"chat_hostname": "SN-CHAT-05_",
"billing_status": 1
}
Ստեղնաշարեր
API-ն թույլ է տալիս ուղարկել հատուկ ստեղնաշար՝ օգտագործելով «send_message» API՝ օգտատիրոջը նախապես սահմանված պատասխանների կամ գործողությունների մի շարք մատակարարելու համար:
Ռեսուրսի URL
Հեռարձակման հաղորդագրություն
«broadcast_message» API-ն թույլ է տալիս հաշիվներին հաղորդագրություններ ուղարկել Viber-ի մի քանի օգտատերերի, ովքեր բաժանորդագրված են հաշվին: Ցանկի առավելագույն երկարությունը 300 ընդունիչ է:
Ռեսուրսի URL
Ստացեք հաշվի տվյալները
«get_account_info» հարցումը կբերի հաշվի մանրամասները, ինչպես գրանցված է:
Ռեսուրսի URL
Ստացեք օգտվողի մանրամասները
«get_user_details» հարցումը կվերցնի Viber-ի կոնկրետ օգտատիրոջ տվյալները՝ հիմնվելով նրա եզակի օգտատիրոջ ID-ի վրա:
Ռեսուրսի URL
Ստացեք առցանց
«get_online» հարցումը կբերի տվյալ բաժանորդագրված հաշվի անդամների առցանց կարգավիճակը (մինչև 100 օգտվողի ID յուրաքանչյուր հարցում):
Ռեսուրսի URL
Հետզանգեր
Viber-ն առաջարկում է հետադարձ զանգեր այնպիսի իրադարձությունների համար, ինչպիսիք են՝ «բաժանորդագրված», «չբաժանորդագրված», «խոսակցություն_սկսված», «առաքված», «տեսանելի», «ձախողված» և «հաղորդագրություն»: Հետկանչը կտեղադրվի «set_webhook» զանգի ժամանակ տրամադրված URL-ում: