Setting Up an Oauth Token ========================= There is a great how-to for doing this: https://help.launchpad.net/API/SigningRequests This document just shows the actual `curl` commands required to do everything. step 1: request --------------- :: curl --dump-header - -H "Content-Type: application/x-www-form-urlencoded" -X POST --data 'oauth_consumer_key=ci+airline+testing&oauth_signature_method=PLAINTEXT&oauth_signature=%26' https://launchpad.net/+request-token This will return something like:: oauth_token=token_value&oauth_token_secret=secret_value step 2: authorize ----------------- Authorization is required via your browser by visiting:: https://launchpad.net/+authorize-token?oauth_token={oauth_token} eg: https://launchpad.net/+authorize-token?oauth_token=token_value step 3: access token -------------------- :: curl --dump-header - -H "Content-Type: application/x-www-form-urlencoded" -X POST --data 'oauth_signature=%26{oauth_token_secret}&oauth_consumer_key={oauth_key}&oauth_token={oauth_token}&oauth_signature_method=PLAINTEXT' https://launchpad.net/+access-token which returns something like:: oauth_token=token&oauth_token_secret=token_secret&lp.context=None The oauth_token and oath_token_secret returned here plus the oauth_consumer_key will then be required by our API's to use Launchpad.