Անցնել պարունակությանը

Գնահատման սահմանափակումներ

Բոլոր օգտատերերի համար բարձր կատարողականություն և հուսալիություն ապահովելու համար SMSBAT-ը կիրառում է տոկոսադրույքի սահմանափակում API հարցումների համար: Գնահատման սահմանաչափերը սահմանում են API զանգերի առավելագույն քանակը, որոնք կարող եք կատարել տվյալ ժամանակահատվածում:

Կանխադրված սահմանաչափեր

Եթե այլ բան նախատեսված չէ ձեր պայմանագրում, կանխադրված տոկոսադրույքի սահմանաչափերը կիրառվում են API-ի բոլոր վերջնակետերում (SMSBAT API, Cascade API և ChatHub API):

API կատեգորիա Կանխադրված սահմանաչափ Պայթեցման սահմանը
Հաղորդագրությունների վերջնակետեր (/bat/messagelist) 100 հարցում / վայրկյան 150 հարցում / վայրկյան
Տվյալների վերջնակետեր (կարգավիճակ, մնացորդ, տեղեկատվություն) 50 հարցում / վայրկյան 75 հարցում / վայրկյան

[!ՆՇՈՒՄ] Արտագնա հաղորդագրությունների համար (օրինակ՝ «POST /bat/messagelist») մեկ HTTP հարցումը կարող է պարունակել մինչև 5000 հաղորդագրություն «հաղորդագրությունների» զանգվածում: Փոխարժեքի սահմանաչափը վերաբերում է HTTP հարցումների, այլ ոչ թե ուղարկված հաղորդագրությունների քանակին:

Կառավարման տոկոսադրույքի սահմանափակումներ

Եթե դուք գերազանցում եք թույլատրելի տոկոսադրույքի սահմանաչափը, API-ն կպատասխանի HTTP «429 Չափից շատ հարցումներ» կարգավիճակի կոդով:

Պատասխանի օրինակ

{
  "error": "Too Many Requests",
  "message": "Rate limit exceeded. Please wait before sending more requests.",
  "status": 429
}

Լավագույն պրակտիկա

Գումարներով սահմանափակ լինելուց խուսափելու համար հաշվի առեք հետևյալ լավագույն փորձը.

  1. Ձեր հաղորդագրությունների փաթեթը. 1000 առանձին HTTP հարցումներ ուղարկելու փոխարեն 1000 SMS հաղորդագրությունների համար, ուղարկեք մեկ հարցում, որը պարունակում է 1000 օբյեկտների զանգված:
  2. Իրականացնել էքսպոնենցիալ հետքայլ. Եթե դուք ստանում եք «429» կարգավիճակի կոդը, սպասեք կարճ ժամանակահատվածի (օրինակ՝ 1 վայրկյան) և նորից փորձեք: Եթե ​​նորից չհաջողվի, կրկնապատկեք սպասման ժամանակը (2 վրկ, 4 վրկ, 8 վրկ և այլն):
  3. Ձեր հարցումների տեմպը. Եթե դուք ավտոմատացված սկրիպտ եք գործարկում, որն առաջացնում է հազարավոր API զանգեր, մտցրեք մի փոքր ուշացում (օրինակ՝ «sleep(10)» միլիվայրկյաններ) հարցումների միջև:

Սահմանաչափի ավելացման պահանջ

Եթե ձեր օգտագործման դեպքը պահանջում է ավելի բարձր թողունակություն, քան լռելյայն սահմանաչափերը, կարող եք պահանջել ավելացում:

  1. Կապվեք ձեր հատուկ հաշվի կառավարչի հետ կամ էլփոստով [email protected]:
  2. Տրամադրեք ձեր Հաշվի ID-ն և սպասվող թողունակությունը (օրինակ՝ 500 հարցում վայրկյանում):
  3. Հակիրճ նկարագրեք ձեր օգտագործման դեպքը:

Մեր տեխնիկական թիմը կվերանայի ձեր հարցումը և համապատասխանաբար կկարգավորի ձեր սահմանաչափերը: