Энергетическое число агента, минимум 65000, количество и счетчик должны быть переданы по одному.
countinteger · int32Optional
Что касается количества транзакций, необходимых для перевода USDT, если у другой стороны есть USDT, передайте 1, если у другой стороны нет USDT, передайте 2. Вы также можете передать число больше 2. Необходимо передать одно количество и один счетчик.
target_addressstringRequired
получающий энергетический адрес
periodinteger · int32Required
Период агента, возможные значения: 0, 1, 2, 3, 4...30. Среди них 0: быстрая зарядка; 1: один час; 3: 3 дня; 4: 4 дня... до 30 дней.
Header parameters
MF-ACCESS-KEYstringRequired
Чтобы получить КЛЮЧ, используемый API, свяжитесь с @mefreenet.
MF-ACCESS-TIMESTAMPstringRequired
Время инициирования запроса (UTC), например:2020-12-08T09:08:57.715Z。
MF-ACCESS-SIGNstringRequired
Хэш-значение получается с использованием хеш-функции HMAC SHA256, а затем кодируется в Base-64 (см. подпись).
Responses
200
OK
*/*
post
/api/order
200
OK
Основной API: Создание заказа (POST /order)
При создании заказа через API Mefree.net, важно обратить внимание на три ключевых параметра в ответе API:
pay_hash (хэш платежа/ID заказа)
Уникальный идентификатор для каждого заказа.
С его помощью можно запросить подробную информацию о заказе через интерфейс GET /order/{pay_hash}.
status (статус заказа)
Показывает прогресс выполнения заказа.
Если статус DELEGATE_SUCCESS, это значит, что сделка по энергии была успешно отправлена в блокчейн Tron.
⚠️ Примечание: существует небольшая вероятность (примерно 0.1%), что транзакция не попадёт в блокчейн.
confirm_status (статус подтверждения на блокчейне)
Отражает, была ли энергия успешно отправлена на целевой адрес.
Если confirm_status = DELEGATION_CONFIRMED, это значит, что энергия была успешно подтверждена и отправлена в блокчейне.
Как убедиться, что энергия отправлена на целевой адрес?
Используйте два способа проверки:
Запрос к API блокчейна Tron для проверки баланса энергии на целевом адресе.
Используйте Tron API или инструменты кошелька (например, TronLink) для проверки энергии на целевом адресе.
Пример запроса к официальному API Tron:
В ответе проверьте такие поля, как energy_limit и energy_used.
Запрос статуса заказа через GET /order/{pay_hash}.
Если confirm_status = DELEGATION_CONFIRMED, это значит, что энергия была успешно отправлена и подтверждена на блокчейне.
Пример процесса работы
1. Создание заказа
Пример запроса:
Пример ответа:
2. Проверка статуса заказа
Пример запроса:
Пример ответа:
3. Подтверждение успешной отправки энергии
Если confirm_status = DELEGATION_CONFIRMED, энергия успешно отправлена.
Для дополнительной проверки вы можете запросить баланс энергии на целевом адресе через Tron API.
Часто задаваемые вопросы
Почему статус заказа DELEGATE_SUCCESS, но энергия не поступила?
Причина:
Транзакция могла не попасть в блокчейн (вероятность около 0.1%).
Решение:
Подождите некоторое время и снова запросите статус заказа.
Проверьте транзакцию в блокчейне Tron с помощью соответствующего API.
Почему задерживается зачисление энергии?
Причина:
Сеть блокчейна может быть перегружена.
Решение:
Убедитесь, что статус заказа DELEGATION_CONFIRMED, после чего энергия считается зачисленной.
Советы для надежной работы
Обращайте внимание на поля pay_hash и confirm_status, чтобы отслеживать статус заказов.
При необходимости проверяйте баланс целевого адреса через Tron API.
Если у вас возникают вопросы или сложности, свяжитесь с технической поддержкой Mefree через Telegram: @mefreenet.
POST /api/order?target_address=text&period=1 HTTP/1.1
Host: api.mefree.net
MF-ACCESS-KEY: text
MF-ACCESS-TIMESTAMP: text
MF-ACCESS-SIGN: text
Accept: */*