← Back to team overview

launchpad-doc team mailing list archive

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

 

Ok, here's my update with minor edits:

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, we allow
you to use custom scripts or 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.

If you attempt to use data feeds and the web service API but can't do
what you need to, please email
[[mailto:feedback@launchpadnet|feedback@xxxxxxxxxxxxx]] and tell us
about it so we can improve our offering.

-- 
'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.