diff options
Diffstat (limited to 'oauthlib')
-rw-r--r-- | oauthlib/parameters.py | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/oauthlib/parameters.py b/oauthlib/parameters.py index 024562f..0271860 100644 --- a/oauthlib/parameters.py +++ b/oauthlib/parameters.py @@ -100,5 +100,6 @@ def prepare_request_uri_query(params, url): sch, net, path, par, query, fra = urlparse(url) queryparams = parse_qsl(query, True) queryparams.extend(params) - query = urlencode(params) + queryparams.sort(key=lambda i: i[0].startswith('oauth_')) + query = urlencode(queryparams) return urlunparse((sch, net, path, par, query, fra)) |