BestChange API парсер
Last updated
Last updated
Для автоматического обновления курсов, ОБЯЗАТЕЛЬНО добавьте задание в планировщик (CRON), перейдя по ссылке ниже.
Если хотите узнать, обновляются ли курсы или нет, перейдите по ссылке и добавьте соответствующий виджет на рабочий стол.
Чтобы курсы обновлялись постоянно вам обязательно нужно в первую очередь добавить планировщик задач.
Обратите внимание, что использование Bestchange API парсера не гарантирует вам место в списке обменников на Bestchange, которое вы указываете в настройках парсера.
Модуль доступен для всех обменников, использующих скрипт iEXExchanger. У Вашего конкурента могут быть идентичные настройки, поэтому все обменники, которые используют парсер, будут находиться в борьбе за указанное место (чаще всего это 1/3-я позиция) в выбранном направлении обмена.
Bestchange API парсер работает только когда направлении обмена активны
Для настройки Bestchange API парсера, откройте раздел "Парсер курсов — BestChange API парсер".
Нажмите на иконку настроек
На открывшейся окне, сделайте необходимые настройки
Включить BestChange— Выберите "Включен", если хотите активировать работу Bestchange API парсера
API Ключ — Пропишите ключ из личного кабинета BestChange
API Ключ - обязателен, без нее 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 обменников — Выберите из списка обменники, которые будут использоваться при парсинге. (Если выбран хотя бы один обменник, то курсы будут парситься исключительно из выбранного обменника).
Если в общих настройках парсера аналогичный список, то она будет игнорироваться для настроек этого направления обмена — настройки направлении обмена более приоритетны.
Минимальный резерв для позиции — укажите значение минимального резерва для позиции. Обменники с резервом менее заданного значения парсингом не будут учитываться.
Максимальный резерв для позиции — укажите значение максимального резерва для позиции. Обменники с резервом больше заданного значения парсингом не будут учитываться.
Мин. и Макс. курс — установите предельные значения курса в рамках которого будет работать привязка к позиции.
Если установленные значения выйдут за рамки, то в этом случае система сбросит ваш курс на стандартный (если такая опция включена).
Сбросить на стандартный курс? — выберите "Да', если хотите настроить опции в случае если установленные лимиты "Мин. и Макс. курс" выйдут за рамки.
Стандартный курс обмена — установите ручной стандартный курс, на которую необходимо сбросить
Автокорректировка курса — выберите из списка курс на которую необходимо сбросить
Курсы по формуле — выберите из списка курс формул на которую необходимо сбросить
Для корректной работы системы сброса курса, выберите один из представленных пунктов
Рекомендуемые источники: Автокорректировка курса или Курсы по формуле
Прибавление к курсу — регулировка курса из выбранного источника или формулы.
Сохраните настройки.