Bitcoin Forum

Bitcoin => Project Development => Topic started by: davout on January 10, 2013, 01:30:49 PM



Title: Bitcoin-Central API backwards incompatible changes
Post by: davout on January 10, 2013, 01:30:49 PM
Dear all

Today I'm rolling out a new version of the Bitcoin-Central backend.

It introduces heavy architectural changes to the way things work :
 - The precision of the trading engine is pushed to a full 8 decimal places
 - The execution of trade orders becomes asynchronous
 - The execution of outbound transfers becomes asynchronous
 - Bugs are fixed on the way depth is shown in the order book
 - E-mails are sent asynchronously, leading to better overall responsiveness
 - A private websocket over HTTPS user specific channel is deployed, allowing to listen for account events as they happen
 - A public websocket endpoint pushes the ticker updates as they happen

Unfortunately, due to the deep nature of these changes it is not possible to keep the API as is (responding synchronously to calls).

As a consequence, some calls (transfer money, place trade order) won't be usable until they are replaced with asynchronous versions.

A new API will be progressively rolled-out, it should be much simpler to use and comprehend, it will be versioned, be OAuth2 compliant, and expose much less of our internal data model in order to be much more intuitive.

Please in this thread (https://bitcointalk.org/index.php?topic=118062.0) to tell me which API calls are the highest priority for you.


Title: Re: Bitcoin-Central API backwards incompatible changes
Post by: davout on January 22, 2013, 10:24:41 AM
The remaining calls will now be progressively disabled now that the API v1 is deployed and documented.

You'll find the documentation here : https://gist.github.com/4593591

The online version of it will be updated shortly.


Title: Re: Bitcoin-Central API backwards incompatible changes
Post by: Bitcoinreminder.com on February 15, 2013, 11:03:29 PM
Could you tell me how to access the ticker? And which params are used to define the requested currency? I only get EUR back with f.e.

https://bitcoin-central.net/ticker.json?currency=inr


Title: Re: Bitcoin-Central API backwards incompatible changes
Post by: davout on February 16, 2013, 09:42:20 AM
Could you tell me how to access the ticker? And which params are used to define the requested currency? I only get EUR back with f.e.
https://bitcoin-central.net/ticker.json?currency=inr
We don't support INR anymore, your URL is correct though, it'll work for USD and GBP currently, but these are going to be discontinued shortly. We'll focus on EUR.


Title: Re: Bitcoin-Central API backwards incompatible changes
Post by: Bitcoinreminder.com on February 23, 2013, 08:49:49 AM
So only EUR will be left?
Could you update your APIs?

Thank you


Title: Re: Bitcoin-Central API backwards incompatible changes
Post by: Bitcoinreminder.com on April 01, 2013, 02:37:00 PM
hm?