← Back to team overview

launchpad-doc team mailing list archive

[Bug 257572] Re: 'automated querying' restrictions may need rewording when API is released

 

New version after an IRC discussion:

Automated access

We provide [[https://help.launchpad.net/Feeds|data feeds]] and a [[https://help.launchpad.net/API|web service API]] for automated access to Launchpad's dataset. We strongly recommend you use the feeds and the web service API in preference to screen-scraping or other techniques. If you can't do what you need to do through the feeds and the API,
 * please [[https://launchpad.net/launchpad/+filebug|file a bug] so we can improve our service
 * we will allow the use of custom scripts and robots that access the data on the Launchpad web site

In return, we ask that you identify the programs you write so that we
can track usage and contact you if your client causes us problems.

 * When using the web service API, identify your application in the OAuth consumer key you use when authenticating against Launchpad.
 * When accessing feeds from a script, or screen-scraping, identify your application in the 'User-Agent' HTTP header.

When writing short scripts for yourself, you can identify your
application by giving your email address or the URL to your page on
Launchpad. When writing scripts for general distribution, you can
identify your application by giving the URL to its homepage. If your
application is hosted on Launchpad, or it's easy to find your
application's homepage by doing a web search on its name, you can just
give its name.

We reserve the right to limit the access of individual users who make
requests too often; and of applications that cause problems for
Launchpad due to bugs, inefficiency, or malicious intent.

** Changed in: launchpad-documentation
       Status: Triaged => In Progress
       Target: 2.1.9 => 2.1.8

-- 
'automated querying' restrictions may need rewording when API is released
https://bugs.launchpad.net/bugs/257572
You received this bug notification because you are a member of Launchpad
Documentation Team, which is subscribed to Launchpad Documentation.