On 13/03/13 09:22, Chris Wilson wrote: > Hi there, > > I'm attempting to build a Launchpad client and have run into a problem > sending a signed OAuth request to retrieve the authenticated user. > > Every time I send a GET request > to https://api.staging.launchpad.net/people/+me I get a 401 Unauthorised > response before the redirect can happen. > > I would have thought there was a problem with my OAuth tokens if, > whenever I send the exact same request > to http://www.launchpad.net/people/+me, I didn't get the full HTML page > for the authenticated user back.
Only api.(qastaging.|staging.)launchpad.net accept OAuth; the webapp does not. You're probably accidentally authenticating with a cookie instead > Does this description give anyone any idea what's wrong with my code, or > would you need to see more of it before knowing for sure? I suspect you haven't signed the request properly, as that works fine in launchpadlib: In [2]: lp.load('/people/+me') Out[2]: <person at https://api.launchpad.net/devel/~wgrant> What does your request look like (redacting the sensitive OAuth tokens)?
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Mailing list: https://launchpad.net/~launchpad-dev Post to : launchpad-dev@lists.launchpad.net Unsubscribe : https://launchpad.net/~launchpad-dev More help : https://help.launchpad.net/ListHelp