BestChange API парсер

Настройка CRON

Настройки BestChange API

Для настройки Bestchange API парсера, откройте раздел "Парсер курсов — BestChange API парсер".

Нажмите на иконку настроек

На открывшейся окне, сделайте необходимые настройки

Включить BestChange— Выберите "Включен", если хотите активировать работу Bestchange API парсера

API Ключ — Пропишите ключ из личного кабинета BestChange

Как получить ключ BestChange API?

Таймер время ожидания ответа от сервера BestChange. (Рекомендуемое значение: 20)

Версия сайта — выберите версию сайта BestChange

Позиция — выберите подходящий пункт для получения курсов

  • Rate — базовое значение курса (формула расчета: rate = from_amount / to_amount)

  • Rankrate — курс с примененными дополнительными комиссиями, рассчитанный для суммы обмена в $300. Этот курс выводится в Bestchange по умолчанию. Если нужно получить рейтинг обменников, отсортированный по курсу обмена как на Bestchange, то лучше использовать rankrate.

Парсить с позиции по умолчанию — укажите позицию, с которого будет парситься курс по умолчанию.

Поле применяется только в случае если в настройках направлений во вкладке "BestChange API" в поле "Позиция" установлено 0.

В остальных случаях, это поле будет игнорироваться, настройки в направлении обмена более приоритетны.

Выберите валюты — Список всех доступных валют из BestChange. Отметьте галочками валюты, которые будут использованы.

Выберите города — Список всех доступных городов из BestChange. Отметьте галочками города, которые будут использованы при работе с наличными.

Черный список ID обменников — Выберите из списка обменники, которые будут игнорироваться при парсинге.

Белый список ID обменников — Выберите из списка обменники, которые будут использоваться при парсинге. (Если выбран хотя бы один обменник, то курсы будут парситься исключительно из выбранного обменника).

Записывать лог ошибок — Выберите "Да", если хотите записывать логи ошибок.

Таймер обновления курсов — интервал обновления курсов валют.

Настройка курсов

В панели управления откройте раздел "Парсер курсов — BestChange API парсер".

Если в списке нет подходящего направления нажмите кнопку "Добавить пару"

На открывшейся окне, выберите направления для которых хотите настроить BestChange API парсер

После выбора необходимых направлений, нажмите кнопку "Добавить"

Настройка курсов в направлении обмена

В панели управления откройте раздел "Основное — Направление обмена — Список направлений" выберите направление и перейдите к редактированию.

Перейдите в раздел "Обмен BestChange API" и заполните представленные поля.

Статус — Статус активности парсинга курса из BestChange

Отдаете — выберите подходящую валюту для отдаю

Получаете — выберите подходящую валюту для получаю

Для того чтобы парсинг работал корректно, необходимо выбрать соответствующие валюты из списка "Отдаете" и "Получаете"

Город — Выберите из списка город (Если работа с наличными, то данный пункт обязательно нужно выбрать)

Позиция — укажите номер позиции из BestChange, к которому хотите привязать свой курс.

Позицию можно настроить 2-мя способам:

  • Стандартный - прописываете номер позиции (Целое число)

  • По диапазону - чтобы настроить по диапазону, например укажите 3-5, в этом случае система будет рандомно парсить курс в диапазоне 3 и 5.

Шаг — корректировка курса, полученного от парсера (К примеру: 0.00001). Система по умолчанию всегда делает ваш курс выгоднее курса указанного значения из поля "Позиция".

Внизу представлены примеры работы с данным полем.

У функции "Шаг" есть несколько опций:

  • Можете задать стандартное значение: 1

Например: 80.001+1=81.001

В этом случае система сделает ваш курс выгоднее чем курс выбранной позиции

  • Можете задать значение в виде процента: 1%

Например: 80.001+1%= 80.80101

В этом случае система сделает ваш курс на установленный процент выгоднее чем курс выбранной позиции

  • Можете задать со знаком минус: -0.00001 или -1%

Например: 80.001-1=80.001

В этом случае система сделает ваш курс хуже чем курс выбранной позиции

  • Также доступны умножения, деления: (*1, /1, -1 или *1%, /1%, -1%)

Черный список ID обменников — Выберите из списка обменники, которые будут игнорироваться при парсинге.

Белый список ID обменников — Выберите из списка обменники, которые будут использоваться при парсинге. (Если выбран хотя бы один обменник, то курсы будут парситься исключительно из выбранного обменника).

Если в общих настройках парсера аналогичный список, то она будет игнорироваться для настроек этого направления обмена — настройки направлении обмена более приоритетны.

Минимальный резерв для позиции — укажите значение минимального резерва для позиции. Обменники с резервом менее заданного значения парсингом не будут учитываться.

Максимальный резерв для позиции — укажите значение максимального резерва для позиции. Обменники с резервом больше заданного значения парсингом не будут учитываться.

Мин. и Макс. курс — установите предельные значения курса в рамках которого будет работать привязка к позиции.

Сбросить на стандартный курс? — выберите "Да', если хотите настроить опции в случае если установленные лимиты "Мин. и Макс. курс" выйдут за рамки.

Стандартный курс обмена — установите ручной стандартный курс, на которую необходимо сбросить

Автокорректировка курса — выберите из списка курс на которую необходимо сбросить

Курсы по формуле — выберите из списка курс формул на которую необходимо сбросить

Для корректной работы системы сброса курса, выберите один из представленных пунктов

Рекомендуемые источники: Автокорректировка курса или Курсы по формуле

Прибавление к курсу — регулировка курса из выбранного источника или формулы.

Сохраните настройки.

Частые вопросы

Я могу вручную обновить курсы чтобы проверить лог?

Да конечно, для этого в консоле выполните команду

php artisan compiler:bestchange

Рекомендуемые ссылки

Где находятся все созданные пары из BestChange API?

Last updated

Was this helpful?