MixAPI — это библиотека для Node.js, которая позволяет удобно работать с API сервиса Mix. Она предоставляет методы для получения баланса, перевода средств и просмотра истории транзакций.
Установите библиотеку с помощью npm:
npm install mix-api
const MixAPI = require('mix-api');
(async () => {
const token = "your_api_token_here";
const userId = 12345;
const api = new MixAPI(token);
try {
// Получить баланс пользователя
const balance = await api.getBalance(userId);
console.log("Баланс:", balance);
// Перевести средства другому пользователю
const transferResult = await api.transfer(67890, 100);
console.log("Результат перевода:", transferResult);
// Получить историю транзакций
const transactions = await api.getTransactions(1);
console.log("История транзакций:", transactions);
} catch (error) {
console.error("Ошибка:", error.message);
}
})();
Получает баланс указанного пользователя.
Аргументы:
userId
(number): ID пользователя, чей баланс нужно получить.
Возвращает:
- Промис, который разрешается в объект с информацией о балансе.
Переводит MIX средства другому пользователю.
Аргументы:
toId
(number): ID получателя.amount
(number): Количество MIX для перевода.
Возвращает:
- Промис, который разрешается в объект с результатом операции.
Получает историю транзакций.
Аргументы:
type
(number, optional): Тип транзакций. Возможные значения:1
: Входящие транзакции (по умолчанию).2
: Исходящие транзакции.
Возвращает:
- Промис, который разрешается в объект со списком транзакций.
- Убедитесь, что вы используете валидный
token
для взаимодействия с API. - Для работы требуется библиотека
axios
. Она автоматически устанавливается сmix-api
.