Nitrous, you state this in your documentation:
14TH APRIL, 2013:
The requirement of a valid API key and secret used to not be enforced for methods such as money/ticker, but now they are required for all methods.
But you can clearly access ticker and depth data, for example, without a key:
https://data.mtgox.com/api/2/BTCUSD/money/tickerhttps://data.mtgox.com/api/2/BTCUSD/money/depth/fetchSo I'm kind of confused. What'll happen if I keep fetching this data without a key? Nothing? Or does this kind of API call purposely not require a key?
Sorry, I haven't been very clear. Fetching those methods by GET works fine, but if you fetch them by POST, some methods which work fine unauthenticated by GET start to produce unexpected behaviour and strange errors unless provided with a valid api key. Therefore, you should either incorporate both get and post requests, or provide a valid api key for all methods by post. (I said
all, but I'm sure there are some which aren't so strict. The ticker methods used to not require auth, even by post, for example. Seeing as that seemed to change though, you shouldn't rely on post requests being lenient.)