npm install zoolife_api --save
const { login, getZooSlug, getHabitatSlug, compareTwoStrings, getZoos, getHabitats, getMeets, getLatestVersion, getVersionChangeLog, getSchedules } = require('zoolife_api');
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
})
getLatestVersion().then(version => {
console.log(version);
})
getVersionChangelog(version).then(data => {
console.log(data);
})
getSchedules("05/27/2022 12:00:00", "05/28/2022 9:00:00", zl_session).then(data => {
console.log(data);
})
getZoos().then((data) => {
console.log(data);
})
or
getZoos("Toronto Zoo").then((data) => {
console.log(data);
})
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);
var habitats = await getHabitats(null, "Amur Leopards", zl_session);
var meets = await getMeets(habitats._id, zl_session);
console.log(meets);