titanium-ticket-api-node
v0.0.3
Published
Easy Nodejs integration for the Titanium Robotics Ticket API
Downloads
2
Readme
titanium-ticket-api-node
This npm package allows easy integration of the Titanium Robotics Ticket API into your Nodejs program. You will be provided an API URL and API Key upon purchase.
Installation
npm install titanium-ticket-api-node
Usage
Before ATC
To generate a cookie that'll be used before atc, all you need to do is
const ticketgen = require("titanium-ticket-api-node")
ticketgen.genticket(apiurl, apikey, proxy, undefined, useragent).then(response => {/* Your code afterwards here */}).catch(err => console.log(err))
The response string will look like this
_tlcket=2bf789849f1413a8f0556d52c4038567f9bacc62291d02e96c05bf24c732315a9230a4f748c394c14046165fd320701074155ebe653638ea4963fd2ccadb85551595846480;path=/
After ATC
The command, is similar to the above, however the undefined variable will be the server side generated ticket.
const ticketgen = require("titanium-ticket-api-node")
ticketgen.genticket(apiurl, apikey, proxy, ticket, useragent).then(response => {/* Your code afterwards here */}).catch(err => console.log(err))
Errors
Any errors returned from the API will be handled as a rejected promise by the module, for example if your API key is invalid or expired/out of uses.