4 ms·
There's a lot of things that you do via an API besides downloading batches of data. So if you have an API call for downloading data, should you also have a "do
by mcphage 6y ago
There's a lot of things that you do via an API besides downloading batches of data. So if you have an API call for downloading data, should you also have a "download CSV" link powered by that API? Sure—and that's what the article claims. So I'm in agreement so far.
But that's not all that APIs are, or are used for. For everything else, all of their complaints are still valid—bad user experience, authentication is usually a PITA, docs are often poor / non-existent / in a different language. But there isn't an easy solution for those like in the "download batch of data" case. So I think it would make more sense trying to find something that helps those situations, too. Definitely include a download link where possible, but don't stop there.