IdeaTree Web Services API - Beta

THE IDEATREE WEB SERVICES API

The IdeaTree Web Services API is a method of embedding IdeaTree maps into your own web applications. You might, for example,

The IdeaTree API wraps everything needed into a set of plain-english commands that speak in terms of visual objects like graphs and nodes, hiding the underlying complexities.

Uses HTML5 - not images - so transfer is efficient.

No Flash or Java required so it's compatible with Safari on the iPhone and iPad.

No plugins or installation required.

Includes Data Access Authentication, passwords are never transmitted raw.

See the demo.



And here's how you do your own:
print


COMMAND REFERENCE
The following are the available commands. Though Ajax is normally asynchronous, the order in which you make these queue() calls is the order in which they will complete.

Graphs
  • queue('mapSelectByName=social graph','post'); // case insensitive

  • You can scale the graph to fit your page.
  • <script>graphscale='1.0'</script>

  • This normally goes last. There is an optional aspect ratio argument for mapShow: 'mapShow=1&ratio=0.5'
  • queue('mapShow=1','get');

Logout queue('logOut=1','post');
NOTES There are some behaviors that are different when using the API vs. the www.myideatree.com site:
  1. The www.myideatree.com interface to this map always overrides an aspect ratio you set in the API, so if you want this ratio to be persistent, don't give others access to this map on www.myideatree.com and view it only through this API.

Support Post support questions on the User-to-User topic of the IdeaTree forum. (Log in to the main IdeaTree site, select a map in order to enter the editor, then click 'FAQ'). Your feedback is appreciated.


© 2010 by Ron Newman