Публичное API
Отправка запроса

Публичное API предоставляет возможность доступа к различным данным без предварительной аутентификации. Работа с API подразумевает отправку GET-запроса на URL-адрес нужного метода. Ответ сервера представлен в формате JSON.

Пример запроса:

curl -X GET 'https://demo.exchanger-cms.com/public-api-get-software'
Отключение методов

Вы можете полностью закрыть доступ или отключить некоторые методы публичного API в разделе "Настройки приложения" — "Настройка публичного API".

Обработка ответа

Пример успешного ответа:

{

    "success": true,
    "result": [
        "data"
    ]
}

Пример неуспешного ответа:

{

    "success": false,
    "result": false
}
Смена локализации

Для смены локализации добавьте параметр "language" с кодом языка.

Последние новости
/public-api-get-latest-news

Пример ответа:

{

    "success": true,
    "result": [
        [
            1568883600,
            "turkey-announces-plans-for-a-national-blockchain-infrastructure",
            "Турция создаст национальную блокчейн-платформу",
            "Власти Турции объявили о создании национальной блокчейн-инфраструктуры, в рамках которой технолог..."
        ]
    ]
}
# Описание
0 Дата публикации (Unix Timestamp)
1 Строка идентификатор
2 Заголовок
3 Короткое описание
Курсы обмена популярных валют
/public-api-get-rates
Параметр Описание
base Код базовой валюты (необязательно)

Пример ответа:

{

    "success": true,
    "result": {
        "ETH": 210.3711
    }
}
Доступные языки сайта
/public-api-get-languages

Пример ответа:

{

    "success": true,
    "result": ["en", "ru"]
}
Карта направлений обмена
/public-api-get-exchanges

Пример ответа:

{

    "success": true,
    "result": {
        "1": {
            "2": "eth-btc"
        }
    }
}

Ответ содержит массив с идентификаторами валют в качестве ключа и вложенный массив доступных направлений обмена в качестве значения, который состоит из идентификатора валюты и строки идентификатора направления обмена.

Информация о направлении обмена
/public-api-get-exchange
Параметр Описание
pair Строка идентификатор

В случае успеха возвращается объект направления обмена.

Информация о валюте
/public-api-get-currencies

В случае успеха возвращается объект валюты.

Социальная информация
/public-api-get-social

Пример ответа:

{

    "success": true,
    "result": [
        "Exchanger CMS",
        "[email protected]",
        "",
        "https://t.me/exchangerCMS",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "",
        "https://twitter.com/exchangerCMS",
        "https://www.youtube.com/channel/UCyo7IJYghqjZPwHtTKIxlTw",
        ""
    ]
}
# Описание
0 Название сайта
1 Электронная почта
2 Номер телефона
3 Telegram
4 Skype
5 Viber
6 Whatsapp
7 Messenger
8 Discord
9 Snapchat
10 Вконтакте
11 Одноклассники
12 Facebook
13 Twitter
14 YouTube
15 Instagram
Статус сервиса
/public-api-get-status

Пример ответа:

{

    "success": true,
    "result": [
        "Europe/Kiev",
        false,
        false
    ]
}
# Описание
0 Часовой пояс
1 Статус оператора (в сети: true, не в сети: false)
2 Обмен приостановлен (да: true, нет: false)
Информация о реферальной программе
/public-api-get-referral-program

Пример ответа:

{

    "success": true,
    "result": [
        [
            100,
            0.1
        ],
        [
            1000,
            0.2
        ]
    ]
}
# Описание
0 Оборот
1 Вознаграждение
Баннеры и промо-материалы
/public-api-get-banners

Пример ответа:

{

    "success": true,
    "result": [
        [
            "/site-default/banner-ru-728x90.png",
            728,
            90
        ]
    ]
}
# Описание
0 Изображение
1 Ширина
2 Высота
Информация о системе бонусов
/public-api-get-bonus-system

Пример ответа:

{

    "success": true,
    "result": [
        [
            100,
            0.01
        ],
        [
            1000,
            0.02
        ]
    ]
}
# Описание
0 Оборот
1 Бонус
Информация об инвестиционной программе
/public-api-get-investment-program

Пример ответа:

{

    "success": true,
    "result": [
        [
            30,
            2,
            100,
            10000
        ],
        [
            90,
            9,
            100,
            10000
        ]
    ]
}
# Описание
0 Период инвестирования
1 Доходность за весь период
2 Минимальная сумма инвестирования
3 Максимальная сумма инвестирования
Информации о внутренней валюте
/public-api-get-balance

Пример ответа:

{

    "success": true,
    "result": [
        "USD",
        "USD",
        "2",
        [
            {
                "advcusd-balanceusd": [
                    "Advanced Cash USD",
                    "Balance USD",
                    "1 USD",
                    "1 USD",
                    "1.00 USD",
                    "82997.60 USD",
                    "0.50 %",
                    "Направление обмена включает дополнительную комиссию для получаемой валюты в размере 0.50 %",
                    77,
                    76,
                    "/site-default/icon-advcusd.png",
                    "/site-default/icon-balance.png"
                ]
            },
            {
                "balanceusd-advcusd": [
                    "Balance USD",
                    "Advanced Cash USD",
                    "1 USD",
                    "1 USD",
                    "1.00 USD",
                    "31896.00 USD",
                    null,
                    null,
                    76,
                    77,
                    "/site-default/icon-balance.png",
                    "/site-default/icon-advcusd.png"
                ]
            }
        ]
    ]
}
# Описание
0 Валюта баланса
1 Символ валюты баланса
2 Количество знаков после запятой
3 Массив направлений обмена
3[0] Название отдаваемой валюты
3[1] Название получаемой валюты
3[2] Курс отдаваемой валюты, включая код валюты
3[3] Курс получаемой валюты, включая код валюты
3[4] Минимальная сумма обмена, включая код валюты
3[5] Максимальная сумма обмена, включая код валюты
3[6] Сумма дополнительной комиссии, включая код валюты / %
3[7] Описание для дополнительной комиссии
3[8] Идентификатор отдаваемой валюты
3[9] Идентификатор получаемой валюты
3[10] Путь к иконке отдаваемой валюты
3[11] Путь к иконке получаемой валюты
Информация о верификации
/public-api-get-verification

Пример ответа:

{

    "success": true,
    "result": [
        1
    ]
}
# Описание
0 Тип (1: банковская карта, 0: личность)
Техническая информация
/public-api-get-software

Пример ответа:

{

    "success": true,
    "result": [
        "exchanger-cms.com",
        "1.5.0",
        "2b751976d4bec70186bd28246843831d"
    ]
}
# Описание
0 Сайт разработчика
1 Версия скрипта
2 Цифровой отпечаток

Работаем в свободном графике

© 2018 - 2023 Сделано с Exchanger CMS 🇺🇦

Telegram чат Обратная связь

Мы в социальных сетях