Покупка энергии через API
Данное руководство поможет вам быстро освоить процесс подключения и использования REST API платформы Mefree.NET для автоматизированной покупки энергии TRON.
1. Подготовка
1.1 Регистрация и получение API-ключей
Войдите в Telegram-бот платформы Mefree.NET: @SuperXCoinBot.
Перейдите в раздел "Личный кабинет" и выберите "API Покупка".
Сохраните следующие данные:
API KEY (ACCESS KEY)
SECRET KEY (API SECRET)
1.2 Инструменты для работы
Тестирование API: Postman, Curl или командная строка.
Язык разработки: Python (рекомендуется библиотека
requests
) или любой язык, поддерживающий HTTP-запросы.
1.3 Документация
Ознакомьтесь с официальной документацией Mefree.NET API для получения более подробной информации об интерфейсах.
2. Основы работы с API
2.1 Базовый URL
Для продакшн-среды используйте:https://api.mefree.net
2.2 Заголовки API
Каждый запрос должен содержать следующие HTTP-заголовки:
Content-Type:
application/json
MF-ACCESS-KEY: ваш API-ключ.
MF-ACCESS-SIGN: подпись запроса (см. раздел о генерации подписи).
MF-ACCESS-TIMESTAMP: текущая временная метка.
2.3 Формат временной метки
MF-ACCESS-TIMESTAMP должен быть в формате ISO 8601 (UTC). Пример: 2023-01-01T12:00:00.000Z
2.4 Правила подписи
Подпись используется для проверки подлинности запроса. Алгоритм формирования подписи:
Составьте строку для подписи:
sign = timestamp + method + requestPath
timestamp
: значение MF-ACCESS-TIMESTAMP.method
: HTTP-метод (например, GET, POST).requestPath
: путь запроса (включая параметры, если они есть).
Пример:
/api/order?quantity=65000&period=1&target_address=Txxx...7n
Выполните хэширование строки с использованием алгоритма HMAC-SHA256 и вашего SECRET KEY.
Закодируйте результат в формате Base64.
3. Примеры запросов
3.1 Установка окружения
Убедитесь, что библиотеки requests и datetime установлены:
3.2 Пример запроса: Проверка баланса
Описание запроса:
URL:
GET /api/config
Функция: Получение информации о балансе аккаунта.
Код на Python:
3.3 Пример запроса: Создание заказа
Описание запроса:
URL:
POST /api/order
Функция: Создание заказа на покупку энергии.
Код на Python:
4. Частые ошибки и их решение
HTTP 401 Unauthorized:
Проверьте, правильно ли указаны MF-ACCESS-KEY и MF-ACCESS-SIGN.
Убедитесь, что API-ключ активен.
HTTP 400 Bad Request:
Проверьте корректность параметров запроса.
Ошибка подписи:
Убедитесь, что временная метка в формате UTC и подпись сформирована строго по правилам.
5. Дальнейшие шаги
Изучите документацию API, чтобы освоить другие функции (например, проверку деталей заказа).
Интегрируйте API в вашу систему для автоматизации процессов.
Следуя этому руководству, вы успешно подключитесь к API Mefree.NET и сможете автоматизировать покупку энергии TRON. Удачи!
Last updated