BoxExchanger Limited

Reading time icon 3 хв.

Оновлення парсера курсів Bestchange v2

Додано: 13 травня 2024 р.

Оновлено: 18 листопада 2024 р.

Дорогі друзі!

Раді повідомити, що ми випустили оновлення парсера курсів bestchange v2.

Що нового пропонує оновлення?

  1. Для отримання курсів достатньо лише API ключа, який може отримати будь-який користувач в ЛК bestchange. Раніше необхідно було обов'язково бути доданим на моніторинг BestChange і бути в ТОП30 за напрямком. 
  2. Додано валідацію курсів: https://manual.boxexchanger.net/obmen/parser-kursov/bestchange-v2#validaciya-kursov. 
  3. Додано можливість парсити курси з 2-х версій моніторингу.
  4. Інтервал оновлення курсів можна вказати аж до 15 секунд. Раніше можна було отримувати курси тільки кожні 30 секунд. 
  5. Парсер оптимізований і швидко працює.
  6. Можна вказувати ТОП місць, за якими отримувати курси.

Як налаштувати парсер?

  1. Для того щоб запустити парсер, вам необхідно дотримуватися інструкції https://manual.boxexchanger.net/obmen/parser-kursov#konfiguraciya-parsera.
  2. У розділі "api_key" потрібно вказати API ключ для того, щоб отримати курси обміну, а потім натиснути "Застосувати зміни" (API_KEY). API ключ можна згенерувати в ЛК BestChange за посиланням: https://www.bestchange.ru/partner/profile.html. Перейдіть на вкладку "Профіль" у розділі "API для отримання курсів обміну", натисніть, що ви згодні з умовами використання BestChange, а потім натисніть "Отримати" і скопіюйте API ключ.
  3. Розділ "batch" залиште без змін. Він відповідає за кількість курсів, яку оброблятимуть в одному API-запиті. Максимальне значення 500.
  4. У розділі "places" потрібно вказати місця, за якими ви будете отримувати курси. Наприклад, якщо необхідно отримати курси за 1, 3 і 4 місцем зі списку BestChange по парі - введіть 1, 3, 4, після чого натисніть "Застосувати зміни (PLACES)".
  5. У розділі "routes" введіть пари, за якими необхідно отримати курси. Наприклад, безготівкові валюти: XML1_XML2. Для того щоб отримати курси за парою USDT TRC20 -> Monobank UAH, необхідно ввести USDTTRC20_MONOBUAH. У випадку з готівковими валютами: XML1_XML2-CITY

Для того щоб отримати курси за парою Cash USD KIEV -> USDT TRC20, необхідно ввести CASHUSD_USDTTRC20-KIEV. Не забувайте пари розділяти комою. Приклад: USDTTRC20_MONOBUAH,CASHUSD_USDTTRC20-KIEV,BTC_USDTTRC20. Наприкінці клікніть "Застосувати зміни (ROUTES)".

  1. У розділі "sourceRate" вкажіть джерело курсу: Наприклад, при значенні bestchange.ru курси парситимуться з російськомовної версії BestChange. При значенні bestchange.com курси парситимуться з англомовної версії BestChange.
  2. У розділі "Інтервал2 потрібна вказати в мілісекундах частоту оновлення курсів. Рекомендоване значення: 15000. Після цього клікніть "Застосувати зміни (INTERVAL)".
  3. У розділі "ignoreChangerIds" ви можете вказати BestChange id обмінних сервісів, курси яких будуть ігноруватися під час парсингу.
  4. Парсер налаштований.

Валідація курсів

Якщо на BestChange немає курсів за парою, зазначеною в розділі "routes", система автоматично встановить курс 0 для такої пари. Такий напрямок стане недоступним для створення заявки.  

В адмінпанелі на сторінці "Налаштування напрямків" з напрямком 0 буде відображатися знак попередження. 

Якщо на BestChange з'явиться курс по парі, то в парсері курс автоматично оновиться і напрямок знову стане доступним для створення заявки на клієнтській частині. Знак попередження зникне. 

З усіх питань, можете писати в робочу групу з вашою персональною підтримкою.

З повагою, команда BoxExchanger!

Купити

Читайте також