losfox-api v0.6.2
LosFox API
Модуль для работы с API LosFox.
!!! Сейчас работает API, но социальная сеть ещё сыра !!!
Установка
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();