I'm about to start developing a REST API for a client's website and I've been doing some research. I came accross this useful SO question on the gold standard for APIs: http://stackoverflow.com/questions/297005
Prior to reading this post I'd thought about using the Flickr API as a point of reference. However this comment on the above question made me think twice:
The Flickr API is particularly hilarious, for example. It advertises itself as RESTful and yet is nothing of the sort! – NathanE
Firstly this suggests that I need to read more about REST till I completely understand it.
I'm particularly interested in what makes the Flickr API not RESTful and what affect these none RESTful elements have. Any insight anyone has would be very much appreciated.