BoxExchanger Limited

Reading time icon 3 мин.

Обновление парсера курсов Bestchange v2

Добавлено: 13 мая 2024 г.

Обновлено: 1 октября 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.

Купить

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