Core REST API
Treoir # SMSBAT RESTful API
Treoir iomlán ar an SMSBAT RESTful API - gach rud atá uait.
Nuashonraithe: 29 Lúnasa, 2025
Ligeann SMSBAT RESTful API duit cineálacha éagsúla teachtaireachtaí a sheoladh: Viber-carousel, Viber-survey, Viber-promo (íomhánna, físeáin), comhráite gnó Viber, teachtaireachtaí OTP (Viber OTP, Flash Call), agus a gcuid leaganacha cúltaca.
Tabhair faoi deara : Is é seo an API HTTP aontaithe le haghaidh teachtaireachtaí amach. Más gá duit comhtháthú le róbónna isteach (Viber Bot / Telegram Bot), féach le do thoil don API Cascade.
1. Prótacal
- Prótacal: HTTPS
- Comhlacht Iarratais: Réad JSON ina bhfuil sraith
teachtaireachtaí. - Modhanna:
GETchun sonraí a fháil (stádas teachtaireachta, cothromaíocht, etc.)POSTchun rudaí a chruthú (m.sh. craoladh/seoladh a thionscnamh)PATCHchun rudaí a mhodhnú
2. Údarú
Cuirimid roinnt modhanna údaraithe ar fáil duit ar mhaithe leat:
- Fíordheimhniú Bunúsach HTTP (logáil isteach agus pasfhocal ó do dheais).
- Ceanntásc HTTP Saincheaptha X-Authorization-Key ina bhfuil Comhartha API.
- Réimse phasfhocal Fíordheimhnithe Bunús HTTP a bhfuil an Chomhartha API aige (pas @ mar an logáil isteach).
Is féidir API Token a ghiniúint sa Phainéal faoi Próifíl Úsáideora.
Samplaí Iarratais
Le Údar Bunúsach: _CÓD_BLOCK_0__
Le X-Údarú-Eochair:
_CÓD_BLOCK_1__
3. Teachtaireachtaí a Sheoladh
San ardán SMSBAT, meastar gur "Craolachán" (teachtaireachtaí) aon seoladh teachtaireachtaí (fiú teachtaireacht amháin).
Críochphointe
- Modh: POST
- URL: https://api.smsbat.com/bat/messagelist
- Ceanntásca: Cineál Ábhar: iarratas/json
Struchtúr Bunúsach Pá-Ualach: _CÓD_BLOCK_2__
Réimsí Riachtanach le haghaidh Gach Réad Teachtaireachta:
ó: Alfa-ainm an tseoltóra fíoraithe.go: Uimhir theileafóin an fhaighteora (formáid E.164).cineál: Cineál teachtaireachta enum.text: Príomhthéacs na teachtaireachta (roghnach mura dteastaíonn téacs ón gcineál).
Luachanna cineál tacaithe:
- sms
- viber_service (nó viber_trans)
- viber_promo
- viber_carousel
- suirbhé_viber
- viber_otp
- seisiún_viber
- flashcall_callback
- flashcall
Réimsí Coitianta Roghnacha:
customerMessageId: Aitheantas teaghrán laistigh de do chóras féin (a úsáidtear chun glaonna ar ais a rianú). Caithfidh sé a bheith uathúil in aghaidh na teachtaireachta.dtSend: ISO8601 Dáta/Am seolta sceidealta amach anseo.dtExpire: ISO8601 Dáta/Am an spriocdháta seachadta.ttl: Am le Beo i soicindí. (Mura gcuirteardtExpirear fáil, ríomhann an API léarscáiliú réamhshocraithe óncineál).
TTLanna réamhshocraithe (Soicind):
sms- 86400 (24h)viber_trans/viber_service- 345600viber_promo- 604800seisiún_viber- 604800
4. Routing Fallback (Cascading)
Is féidir leat scuaine cúltaca a shonrú chun seachadadh na teachtaireachta a chinntiú má theipeann ar an bpríomhchainéal nó má théann sé in éag.
_CÓD_BLOCK_3__ Spreagann cúlchistí nuair a dhiúltaíonn an soláthraí don phríomhtheachtaireacht nó nuair a théann an TTL in éag.
5. Forbhreathnú ar Chineálacha Teachtaireachta & Sonraí teachtaireachta
Éilíonn cineálacha casta teachtaireachta cumraíochtaí breise a instealladh isteach san airí messageData.
5.1 Cur Chun Cinn Viber (viber_promo)
Íomhá Amháin _CÓD_BLOCK_4__
Téacs + Cnaipe _CÓD_BLOCK_5__
Íomhá + Téacs + Cnaipe
Comhcheanglaíonn sé img, cnaipe Téacs, agus cnaipe Gníomh.
Ualach Físeáin:
_CÓD_BLOCK_6__
(Is féidir leat airíonna Físeáin a chomhcheangal freisin le cnaipe Téacs agus cnaipe Gníomh).
5.2 Viber Idirbheart / Seirbhís (viber_trans, viber_service)
Má tá teimpléad ceadaithe agat ina bhfuil comhad ceangailte: _CÓD_BLOCK_7__
5.3 Timpealláin Viber (viber_carousel)
Teastaíonn eagar carousel.items taobh istigh de messageData.
Teorainneacha:
- Fad na míreanna: idir 2 agus 5 mhír
- Teideal: 2 go 38 carachtar
- imageUrl: Méid molta JPEG/PNG 215x185
_CÓD_BLOCK_8__
5.4 Suirbhé / Liosta Viber (viber_survey)
Cruthaíonn pobalbhreith idirghníomhach laistigh den radharc comhrá.
_CÓD_BLOCK_9__
Feidhmíonn airí téacs na teachtaireachta mar theideal an tsuirbhé (Uasmhéid 85 charachtair). Is féidir leat pas a fháil idir 2 agus 5 rogha, gach ceann ar a mhéad 50 chars.
5.5 Viber OTP (viber_otp)
Úsáideann sé teimpléid áitiúla Viber réamhchláraithe ar fud an domhain.
_CÓD_BLOCK_10__
Tá paraiméadair teimpléid (bioráin, business_platform_name) fíor-íogair ó thaobh cásanna de. Tacaíonn an API le leaganacha éagsúla teanga cód ISO (EN, ES, RU, TR, UK, etc.).
5.6 Glao Splanc (splancghlao)
Ní mór digití deiridh na huimhreach diailithe (an cód ginte) a chur tríd an bparaiméadar téacs.
Má fhágtar téacs ar lár, déantar an cód a randamach agus ní mór duit é a bhaint as comhlacht sioncronach 200 OK Response (teachtaireachtaí/téacs) an API.
_CÓD_BLOCK_11__