If you're still looking for a general-purpose API for talking to the board, and you've ever talked to a web service before, you might like the web adapter I just published: Buttons Are Cool Gateway Server
The server exposes the button board as a web service (HTTP GET and WebSockets). Most languages have good libraries for making web requests or talking to WebSockets.
Cheers!