Comment 11 for bug 385517

Revision history for this message
Martin Pool (mbp) wrote : Re: [Bug 385517] Re: launchpadlib users made to authenticate unnecessarily

2009/9/25 Leonard Richardson <email address hidden>:
> Yes, the browser's same-origin policy is why the webapp has its own API
> root. There's no problem with casually using the web service from your
> web browser. The thinking behind our desire for a detailed breakdown of
> non-browser clients is because their behavior is less predictable than
> browser clients. If you write a program that 100,000 people use and it
> turns out to have a huge bandwidth-sucking bug, we want to be able to
> throttle usage of that program.

Throttling usage of a particular program depends on that program
including a distinct user-agent-like string in its requests, which is
quite orthogonal to making all 100,000 people jump through a
registration hoop. If you care about this you would be better off
making the API documentation stress the importance of setting it
accurately.

--
Martin <http://launchpad.net/~mbp/>