Painless OAuth 1 API requests