losfox-api

0.6.2 • Public • Published

LosFox API

Модуль для работы с API LosFox.

!!! Сейчас работает API, но социальная сеть ещё сыра !!!

npm package

Установка

Linux / Ubuntu:

  • Скачайте последнюю версию NodeJS
  • Делаем папочку для удобства, например lf-api
  • Жмём Ctrl + alt + T
  • Пишем: npm i losfox-api Готово.

Подключаем библиотеку:

Тут все просто:

const LF = require('losfox-api');
const lf = new LF (options = {
    key: "String",
    userId: Number
});
Опция Описание
key Токен для работы с API
userId Ваш айди в социальной сети

Методы:

Важно!

Раздел User возращает JSON объект с информацией. Если нужно получить какое-то определенное значение, то необходмо вместо console.log(result); написать console.log(result.id), например. Но это банальная работа с JSON, может кто не знал этого.


Если вам нужно воспользоваться методом, который временно отстутсвует в модуле, то воспользуйтесь этим:

async function call() {
    const result = await lf.api.call('method', {userId: Number, key: "String"});
    console.log(result);
}
call();

Вместо method вы можете использовать любой другой метод, которого временно нет в модуле.

getUserByToken - Получает информацию о юзере по токену.

async function getUserByToken() {
    const result = await lf.api.getUserByToken({key: "String"});
    console.log(result);
}
getUserByToken();

getUserById - Получает информацию о юзере по айди.

async function getUserById() {
    const result = await lf.api.getUserById({userId: Number});
    console.log(result);
}
getUserById();

getUserOnline - Получает информацию о текущем онлайне пользователя.

true - онлайн, false - оффлайн.

async function getUserOnline() {
    const result = await lf.api.getUserOnline({userId: Number});
    console.log(result);
}
getUserOnline();

getFriendships - Получает информацию об отправленых заявках юзерам.

async function getFriendships() {
    const result = await lf.api.getFriendships({userId: Number});
    console.log(result);
}
getFriendships();

Package Sidebar

Install

npm i losfox-api

Weekly Downloads

0

Version

0.6.2

License

ISC

Unpacked Size

18.1 kB

Total Files

11

Last publish

Collaborators

  • linkerdev