MyFlightbook is now open source. Please visit GitHub if you are interested.
There are 4 projects there:
To set up the web server, you will need Windows running IIS and a MySQL database. The README.md file on GitHub provides walk-through instructions
PLEASE DO NOT TEST AGAINST THE LIVE SITE. Contact us and we can point you to a safe staging/development server that you can use.
The available calls (some of which are deprecated) can be found here; a formal XML-based description of the data structures can be found here.
Please read the wiki on github for more information.
MyFlightbook supports the oAuth2 protocol. You can learn more about this on the MyFlightbook wiki.
To integrate your service, you must implement oAuth. You can then call make calls to the web service on behalf of the user
There is an oAuth testbed in the playpen (where widgets and tools that aren't officially supported live) that you can use to test this out.