1.0.5 • Published 2 years ago
zoolife_api v1.0.5
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);