Skip to content

MidnightWolf420/ZooLifeAPI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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);

About

API For zoolife.tv

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published