UNPKG

titanium-ticket-api-node

Version:

Easy Nodejs integration for the Titanium Robotics Ticket API

33 lines (21 loc) 1.27 kB
# 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 ```javascript 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. ```javascript 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.