Tim,
What's going on here is that the API is issuing an HTTP redirect from
/users/@self to the canonical form of that URL with your opaque user id.
That's what the "6p014e8be6c69a970d" part is.
So I'd bet that your HTTP client library is following the redirect
automatically but isn't regenerating the OAuth signature for the second
request.
For most HTTP libraries you can work around this by simply disabling
automatic redirect following altogether. The TypePad API will include
the requested user object as the body of the redirect, so you don't
really need to do that second request at all if the response has the 302
status code.
Let me know if this does the trick!
Thanks,
Martin
--
Martin Atkins - SAY Media Platform Tech Lead