Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 'use strict';
- var upsAPI = require('./lib/index');
- var util = require('util');
- var fs = require('fs');
- var client = require('twilio')(
- 'ACCOUNT SID',
- 'AUTH KEY'
- )
- var ups = new upsAPI({
- environment: 'live', // or sandbox
- access_key: 'ACCESSKEY',
- username: 'USERNAME',
- password: 'PASSWORD'
- });
- var packageStatusUpdated = false;
- ups.track('UPSPACKAGEID', function(err, res) {
- if(err) {
- return console.log(err);
- }
- console.log(res.Shipment.Package.Activity.Status.StatusType);
- if(res.Shipment.Package.Activity.Status.StatusType.Description!=="BILLING INFORMATION RECEIVED") {
- client.messages.create({
- from: '+1FROMNUMBER',
- to: '+1TONUMBER',
- body: 'UPS package update: ' + res.Shipment.Package.Activity.Status.StatusType.Description
- }, function(err, message) {
- if(err) {
- console.error(err.message);
- }
- });
- packageStatusUpdated = true;
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement