1.0.5 • Published 2 years ago

zoolife_api v1.0.5

Weekly downloads
-
License
ISC
Repository
github
Last release
2 years ago

ZooLifeAPI

Installation

npm install zoolife_api --save

Common Usage

const { login, getZooSlug, getHabitatSlug, compareTwoStrings, getZoos, getHabitats, getMeets, getLatestVersion, getVersionChangeLog, getSchedules } = require('zoolife_api');

Login

login("email", "password").then(res => {
    console.log(`Logged In As ${res.data.user.username}`);
    //zl_session is res.zl_session
    //user data is res.data
})

Get Latest Version

getLatestVersion().then(version => {
    console.log(version);
})

Get Version Changelog

getVersionChangelog(version).then(data => {
    console.log(data);
})

Get Schedules

getSchedules("05/27/2022 12:00:00", "05/28/2022 9:00:00", zl_session).then(data => {
    console.log(data);
})

Get Zoos

getZoos().then((data) => {
    console.log(data);
})

or

getZoos("Toronto Zoo").then((data) => {
    console.log(data);
})

Get Habitats

var habitats = await getHabitats(null, "Amur Leopards", zl_session);
console.log(habitats);

or

var habitats = await getHabitats(null, null, zl_session);
console.log(habitats);

or

var habitats = await getHabitats("Toronto Zoo", null, zl_session);
console.log(habitats);

Get Meets

var habitats = await getHabitats(null, "Amur Leopards", zl_session);
var meets = await getMeets(habitats._id, zl_session);
console.log(meets);
1.0.5

2 years ago

1.0.4

2 years ago

1.0.3

2 years ago

1.0.2

2 years ago

1.0.1

2 years ago

1.0.0

2 years ago