1.0.2 • Published 2 years ago
vk-crypto-api v1.0.2
Модуль для удобного использования Crypto API.
От AdepT-Hub с ❤.
📦 Установка
$ npm install vk-crypto-api🚀 Использование
const { CryptoApi } = require('vk-crypto-api')
const crypto = new CryptoApi({
    token: 'your_token'
})💸 Получение баланса пользователей
| Параметры | Описание | Тип | 
|---|---|---|
| user_id | Айди пользователя у которого нужно проверить баланс | Number | 
async function getUserCoins() {
    const result = await crypto.getUserCoins({ user_id: 'user_id' }) // Делаем запрос для получения баланса
    console.log(result); // Выводим результат в консоль 
}getUserCoins();📄 Получение истории переводов
async function getTransfers() {
    const result = await crypto.getTransfers({ user_id: 'your_id' }) // Делаем запрос для получения трансакицй
    console.log(result); // Выводим результат в консоль 
}getTransfers();💳 Перевод коинов пользователю
| Параметры | Описание | Тип | 
|---|---|---|
| recipient_id | Айди пользователя которому нужно сделать перевод | Number | 
| sender_id | Ваш айди | Number | 
| amount | Сумма перевода (по дефолту 0.1) | Number | 
async function transfer() {
    const result = await crypto.transfer({ recipient_id: 'recipient_id', sender_id: 'your_id', amount: 'amount_coins' }) // Делаем запрос для перевода коинов другому пользователю
    console.log(result); // Выводим результат в консоль 
}transfer();🔗 Настройка callback уведомлений
| Параметры | Описание | Тип | 
|---|---|---|
| url | Адрес сервера для получения уведомлений | String | 
| sender_id | Ваш айди | Number | 
async function connectServer() {
    const result = await crypto.connectServer({ url: 'your_address', user_id: 'your_id' }) // Делаем запрос для настройки отправки callback уведомлений на Ваш сервер
    console.log(result); // Выводим результат в консоль 
}connectServer();