Π—Π°Π΄Π°Ρ‡Π°

ΠœΡ‹ Π΄Π΅Π»Π°Π΅ΠΌ большоС количСство Π»Π΅Π½Π΄ΠΈΠ½Π³ΠΎΠ² Π½Π°ΠΏΠΎΠ΄ΠΎΠ±ΠΈΠ΅ Ρ‚Π°ΠΊΠΎΠ³ΠΎ. ΠžΡ‚Π»ΠΈΡ‡ΠΈΠ΅ этих Π»Π΅Π½Π΄ΠΈΠ½Π³ΠΎΠ² ΠΎΡ‚ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹Ρ… β€” Π½Π°Π»ΠΈΡ‡ΠΈΠ΅ Π½Π° Π½ΠΈΡ… Ρ„ΠΎΡ€ΠΌΡ‹ рСгистрации. Нам Π²Π°ΠΆΠ½ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ Π½Π° Π»Π΅Π½Π΄ΠΈΠ½Π³Π°Ρ…, Π½Π΅ послуТили ΠΏΡ€ΠΈΡ‡ΠΈΠ½ΠΎΠΉ ΠΎΡ‚ΠΊΠ°Π·Π° основного ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° (случайно спровоцировав DDOS ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ). На Π±Π΅ΠΊΠ΅Π½Π΄Π΅ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Rate Limit, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π·Π°ΠΏΡ€Π°ΡˆΠΈΠ²Π°Π΅Ρ‚ ReCapthca ΠΏΡ€ΠΈ достиТСнии Π»ΠΈΠΌΠΈΡ‚Π° запросов. ΠœΡ‹ Π±Ρ‹ Ρ…ΠΎΡ‚Π΅Π»ΠΈ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒ ΠΈ Π½Π° Π»Π΅Π½Π΄ΠΈΠ½Π³Π°Ρ….

ДокумСнтация

Доступная Π½Π°ΠΌ информация:

api url: test-catcasino.egamings.com

докумСнтация

Бписок ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Π½Π½Ρ‹Ρ… ΠΌΠ΅Ρ‚ΠΎΠ΄ΠΎΠ² api:

  • GET /countries
  • GET /currencies
  • PUT /profiles/phone
  • PUT /profiles/email
  • PUT /profiles/promocode
  • POST /validate/user-register
  • POST /profiles

ΠŸΡ€Π΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ‚ΡΡ Ρ‡Ρ‚ΠΎ GET ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ Π½Π΅ ΠΈΠΌΠ΅ΡŽΡ‚ rate limit (статичны)

PUT ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ Rate Limit

POST ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ΠΈΠΌΠ΅ΡŽΡ‚ ТСсткий Rate Limit

ДокумСнтация ΠΏΠΎ ReCaptha

ВмСстС с Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠ΅ΠΉ ΠΏΠΎΠ»ΡƒΡ‡Π΅Π½Ρ‹ ΠΊΠ»ΡŽΡ‡ΠΈ для Google ReCaptcha

ΠšΠ»ΡŽΡ‡ΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ Ρ‚ΡƒΡ‚ (ΠΏΠ°Ρ€ΠΎΠ»ΡŒ для доступа CAT)

Π§Ρ‚ΠΎ Π΅ΡΡ‚ΡŒ:

Π•ΡΡ‚ΡŒ Ρ„ΠΎΡ€ΠΌΠ° опубликованная Π½Π° Π»Π΅Π½Π΄ΠΈΠ½Π³Π΅: ссылка

ΠŸΡ€ΠΈ достиТСнии Π»ΠΈΠΌΠΈΡ‚Π° запросов Π½Π° POST /profile ΠΏΡ€ΠΈΡ…ΠΎΠ΄ΠΈΡ‚ ΠΊΠΎΠ΄ ΠΎΡ‚Π²Π΅Ρ‚Π° 429, Π½ΠΎ ΠΏΡ€ΠΈ этом отсутствуСт ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½Π½Ρ‹ΠΉ Π² Π΄ΠΎΠΊΡƒΠΌΠ΅Π½Ρ‚Π°Ρ†ΠΈΠΈ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΠΊ Retry-After. Π—Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ связанныС с ReCapthca Ρ‚Π°ΠΊ ΠΆΠ΅ ΠΎΡ‚ΡΡƒΡ‚ΡΡ‚Π²ΡƒΡŽΡ‚.

ΠŸΡ€ΠΈΠΌΠ΅Ρ€ запроса/ΠΎΡ‚Π²Π΅Ρ‚Π°

curl 'https://test-catcasino.egamings.com/api/v1/profiles' \
  -H 'Accept: application/json' \
  -H 'Accept-Language: ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7' \
  -H 'Cache-Control: no-cache' \
  -H 'Connection: keep-alive' \
  -H 'Content-Type: text/plain;charset=UTF-8' \
  -H 'Origin: https://cat-cas-lands.pages.dev' \
  -H 'Pragma: no-cache' \
  -H 'Referer: https://cat-cas-lands.pages.dev/de' \
  -H 'Sec-Fetch-Dest: empty' \
  -H 'Sec-Fetch-Mode: cors' \
  -H 'Sec-Fetch-Site: cross-site' \
  -H 'User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Safari/537.36' \
  -H 'sec-ch-ua: "Chromium";v="116", "Not)A;Brand";v="24", "Google Chrome";v="116"' \
  -H 'sec-ch-ua-mobile: ?0' \
  -H 'sec-ch-ua-platform: "Windows"' \
  --data-raw $'{"email":"[email protected]","phoneCode":"355","phoneNumber":"80505535424","password":"NodeArt9\u0021","currency":"EUR","registrationPromoCode":"","countryCode":"ukr","agreedWithTermsAndConditions":true,"ageConfirmed":true,"passwordRepeat":"NodeArt9\u0021"}' \
  --compressed

responce-429.png

На ΠΈΠ½Ρ‹Π΅ API ΠΌΠ΅Ρ‚ΠΎΠ΄Ρ‹ ограничСния Ρ‚Π°ΠΊΠΆΠ΅ Π½Π΅ ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠ΅Π½Ρ‹.

Π§Ρ‚ΠΎ Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Π±Ρ‹:

Запрос Π½Π° Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΠΎΠΊΠ°Π·Π° ΠΊΠ°ΠΏΡ‚Ρ‡ΠΈ ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΠ»Π°ΡΡŒ Π±Π΅ΠΊΠ΅Π½Π΄ΠΎΠΌ для Google Captcha V2. ΠŸΠΎΠ»ΡƒΡ‡ΠΈΠ² запрос Π½Π° ΠΎΡ‚ΠΎΠ±Ρ€Π°ΠΆΠ΅Π½ΠΈΠ΅ ReCapthca ΠΌΡ‹, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡ ΠΊ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρƒ (Π΄Π΅ΠΌΠΎ Ρ€Π΅Π°Π»ΠΈΠ·Π°Ρ†ΠΈΠΈ), ΠΏΠΎΠ΄Π³Ρ€ΡƒΠ·ΠΈΠΌ Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊΡƒ Google ReCapthca2 ΠΈ ΠΏΠΎΠΊΠ°ΠΆΠ΅ΠΌ Π³Π°Π»ΠΎΡ‡ΠΊΡƒ для прохоТдСния Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ. ΠŸΡ€ΠΎΠΉΠ΄Ρ Π²Π°Π»ΠΈΠ΄Π°Ρ†ΠΈΠΈ ΠΌΡ‹ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠΈΠΌ Ρ‚ΠΎΠΊΠ΅Π½ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ запросу (ΠΈΠ»ΠΈ, скорСС всСго, ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΠΈΠΌ Ρ‚ΠΎΡ‚ запрос ΠΏΠΎ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠΌΡƒ Ρƒ нас запросили ΠΊΠ°ΠΏΡ‚Ρ‡Ρƒ сначала).

Для Ρ‚ΠΎΠ³ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ это ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π½Π°ΠΌ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π° тСстовом ΠΎΠΊΡ€ΡƒΠΆΠ΅Π½ΠΈΠΈ Π±Ρ‹Π»Π° Π°ΠΊΡ‚ΠΈΠ²ΠΈΡ€ΠΎΠ²Π°Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Captcha со cΡ‚ΠΎΡ€ΠΎΠ½Ρ‹ Π±Π΅ΠΊΠ΅Π½Π΄Π°. БСйчас вСроятно этот Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π» Π½Π΅ Π°ΠΊΡ‚ΠΈΠ²Π΅Π½.

НСобходима докумСнтация ΠΊΠ°ΠΊ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ с запросом Π½Π° ReCaptcha со стороны Π±Π΅ΠΊΠ΅Π½Π΄Π°.

Π–Π΅Π»Π°Ρ‚Π΅Π»ΡŒΠ½ΠΎ ΠΈΠΌΠ΅Ρ‚ΡŒ наглядный ΠΏΡ€ΠΈΠΌΠ΅Ρ€ Ρ€Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΌΠ΅Ρ…Π°Π½ΠΈΠΊΠΈ Ρ€Π°Π±ΠΎΡ‚Ρ‹ с captcha (Π³Ρ€ΡƒΠ±ΠΎ говоря β€” сайт/Π»Π΅Π½Π΄ΠΈΠ½Π³ Π³Π΄Π΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ ΠΊΠ°ΠΊ это Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π² ΠΆΠΈΠ²ΡƒΡŽ с ΡΡƒΡ‰Π΅ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠΌ API)