Posts tagged ‘developer’

MoosTrax Ruby Library

You can now access MoosTrax with Ruby.

Install the gem

$ wget http://www.moostrax.com/static/MoosTrax-0.1.gem
$ sudo gem install MoosTrax-0.1.gem

Try out this demo script

make sure to fill your API_KEY in.

require 'rubygems'
require 'moostrax'
require 'time'
 
def get_local_date(date_str)
    Time.parse(date_str + ' UTC').getlocal.asctime
end
 
mt = MoosTrax.new('API_KEY')
 
begin
    devices = mt.devices
    devices.each do |device|
        info = mt.device_info(device)
        puts "Device ID: #{info['device_id']}\n"
        puts "Device Name: #{info['device_name']}\n"
        puts "Last Contact: #{get_local_date(info['last_contact'])}\n"
        puts "Date Added: #{get_local_date(info['date_added'])}\n"
 
        location = mt.location(device)
 
        puts "Most Recent Location: #{location['latitude']}, #{location['longitude']} #{get_local_date(location['date'])}\r\n"
 
        history = mt.history(device, Time.now-86400, Time.now)
        puts "Number of location updates in past 24 hours: #{history.length}\r\n"
 
        puts "First Location in History: #{history[0]['latitude']}, #{history[0]['longitude']}\r\n" if history.length >=1
 
        puts '------------------------------------------------------'
    end
 
rescue MoosTrax::APIError => e
    puts "Unable to access MoosTrax: #{e.message}"
end

For more information, check out the Developer API Wiki.

MoosTrax Developer API is now active

Hey all,

The developer API for MoosTrax is now available for use.

You can get your devices, device info, current location, and history.

Please see the reference here: http://moostrax.com/help/wiki/Developer_About

Blackberry Tracker Developer Site Launch

I’ve launched the initial version of the Blackberry Tracker Developer site where you can get your API key and begin developing for Blackberry Tracker.

Check out the site here.
Developer Wiki.