Pereiti prie turinio

Kainos ribos

Siekdama užtikrinti aukštą našumą ir patikimumą visiems vartotojams, SMSBAT API užklausoms taiko greičio ribojimą. Kainos ribos nurodo maksimalų API skambučių skaičių, kurį galite atlikti per tam tikrą laikotarpį.

Numatytosios ribos

Jei sutartyje nenurodyta kitaip, numatytieji greičio apribojimai taikomi visuose API galutiniuose taškuose (SMSBAT API, Cascade API ir ChatHub API).

API kategorija Numatytoji riba Burst Limit
Pranešimų galutiniai taškai („/bat/messagelist“) 100 užklausų per sekundę 150 užklausų per sekundę
Duomenų galutiniai taškai (būsena, likutis, informacija) 50 užklausų per sekundę 75 prašymai per sekundę

[!PASTABA] Išsiunčiamiems pranešimams (pvz., „POST /bat/messagelist“) vienoje HTTP užklausoje gali būti iki 5 000 pranešimų masyve „pranešimai“. Kainos limitas taikomas HTTP užklausų skaičiui, o ne išsiųstų pranešimų skaičiui.

Tvarkymo greičio ribos

Jei viršysite leistiną greičio limitą, API atsakys HTTP būsenos kodu „429 Per daug užklausų“.

Atsakymo pavyzdys

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

Geriausia praktika

Kad nebūtų ribojamas tarifas, apsvarstykite šiuos geriausios praktikos pavyzdžius:

  1. Sugrupuokite savo pranešimus: užuot siuntę 1 000 atskirų HTTP užklausų 1 000 SMS pranešimų, siųskite vieną užklausą, kurioje yra 1 000 objektų masyvas.
  2. Įdiekite eksponentinį atsitraukimą: jei gaunate būsenos kodą „429“, palaukite trumpą laikotarpį (pvz., 1 sekundę) ir bandykite dar kartą. Jei vėl nepavyks, padvigubinkite laukimo laiką (2 s, 4 s, 8 ir tt).
  3. Pagreitinkite užklausas: jei naudojate automatinį scenarijų, kuris suaktyvina tūkstančius API iškvietimų, tarp užklausų nustatykite nedidelę delsą (pvz., „miego (10)“ milisekundžių).

Limito padidinimo užklausa

Jei jūsų naudojimo atveju reikalingas didesnis pralaidumas nei numatytosios ribos, galite prašyti padidinti.

  1. Susisiekite su savo paskyros valdytoju arba el. paštu [email protected].
  2. Pateikite paskyros ID ir numatomą pralaidumą (pvz., 500 užklausų per sekundę).
  3. Trumpai apibūdinkite savo naudojimo atvejį.

Mūsų techninė komanda peržiūrės jūsų užklausą ir atitinkamai pakoreguos jūsų limitus.