Работа парсеров

В панели управления откройте раздел "Работа парсеров - Работа парсеров - Список пар" где представлен список всех доступных источников курсов с которыми может работать iEXExchanger.

Как получить курсы со всех источников?

В панели управления зайдите в раздел "Работа парсеров Работа парсеров Все курсы из источников".

В этом разделе вы можете получить все курсы со всех источников из раздела "Работы парсеров", также есть фильтры где вы можете быстро найти пару из любого источника.

Для того чтобы курсы обновлялись автоматически, обязательно настройте CRON - Планировщик задач

Если вы хотите обновлять курсы вручную, на сервере выполните команду:

php artisan compiler:courses

Добавление новой пары

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

На открывшейся окне, заполните все представленную форму.

"Источник" выберите источник, откуда будет парсится курс

"Код Отдаю" укажите код валюты. (К примеру: BTC)

"Код Получаю" укажите код валюты. (К примеру: USDT)

"Разрешить добавить обратную парю" позволяет автоматически создавать противоположную пару. Например: Если вы создаете пару BTC - USD, и после переключения этой галочки, автоматически будет создана и пара USD - BTC. (Это позволит вам сэкономить время)

Знаки после, запятой укажите, знаки после запятой (Для точных расчетов рекомендуем установить: 10)

"Тип парсера" выберите тип парсинга курса

  • Серверный курс который обновляется на сервере (достаточно многих пар нет на сервере источников, к примеру BTC - USD эта пара относится к серверной, USD - BTC к внутренней) (Результат серверного курса 1 → 10 000)

  • Внутренний этот параметр производит обновление за счет серверных пар. (BTC - USD - пара обновилась с сервера, если вы указали USD - BTC внутренний то в этом случае алгоритм следующий 1 / Серверный курс. Пример: если на сервере у пары BTC - USD, курс 10 000 то во внутреннем происходит так 1 / 10 000 = получаем правильный курс пары USD - BTC)

Сначала создавайте серверный курс, а потом внутренний. (внутренний курс это основа серверного курса)

"Статус" выберите из списка статус активности парсинга

Перед тем как добавить фиатные пары в CoinMarketCap, убедитесь что у вас подключен соответствующий источник.

  • Перед подключением RUB пар (BTC - RUB, RUB - BTC), включите и настройте источник "Российский центральный банк"

  • Перед подключением UAH пар (BTC - UAH, UAH - BTC), включите и настройте источник "FloatRates"

pageCoinMarketCap API Keys

Массовое добавление курсов

В некоторых источниках доступно возможность загружать все курсы.

Для этого зайдите в "Работа парсеров - Работа парсеров - Список пар" выберите источник и нажмите "Список курсов".

Лог запросов

По умолчанию, логи не записываются, для включения откройте "Работа парсеров - Работа парсеров - Логи запросов", справа нажмите на кнопку "Настройки" и включите

  • Записывать историю запросов

В модуле "Лог обновлении курсов" будут записывать все совершаемые запросы к источникам курсов.

Данный раздел можно найти в "Работа парсеров - Работа парсеров - Логи запросов"

Сортировка

Для сортировки источников, воспользуйтесь перемещением элементов.

Вопросы и Ответы

Зачем нужны коды пар?

Коды пар необходимы, если вы будете использовать модуль "Парсер по формуле"

Last updated