Overview
These are examples of how to interact with Exosite's APIs. Generally as developers ask about different APIs and aspects of them, we try to build and example or test script that shows how it works.
Generally these are all python scripts, but there is no specific reason that we wouldn't post other code using another language, if we feel it would be useful for developers to look. License is BSD, Copyright 2012, Exosite LLC (see LICENSE file)
Python Scripts: Built/tested with Python 2.7 or will specifically call out the version in the script notes.
We try to make these scripts / examples stand-alone but make notes if not.
Scripts may require certain modules / libraries to be installed, and are noted as best possible.
Quick Start
For Python (.py) scripts:
-
Install python
-
Have an Exosite account (https://portals.exosite.com or other domain)
-
Most of these scripts require you use a hard-coded CIK for a device or for your account (https://portals.exosite.com/account/portals or similar domain). To get your device's CIK (https://portals.exosite.com/manage/devices) and click on the device.
-
Check the script output to get an understanding for how everything works. Most of these scripts will include a lot of usage notes.
More Information
- Exosite API -> http://exosite.com/api
Notes: Support:
- Email: support@exosite.com (reference the script you are using, etc)
- Web: https://support.exosite.com (forums, knowledge base, ticket system)