8000 query string prepared for oauth sig · laranea/wc-api-python@75184c5 · GitHub
[go: up one dir, main page]

Skip to content

Commit 75184c5

Browse files
committed
query string prepared for oauth sig
1 parent fb26c3a commit 75184c5

File tree

2 files changed

+152
-0
lines changed

2 files changed

+152
-0
lines changed

.idea/workspace.xml

Lines changed: 148 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

woocommerce/api.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111

1212
from requests import request
1313
from json import dumps as jsonencode
14+
from urllib.parse import urlencode
1415
from woocommerce.oauth import OAuth
1516

1617

@@ -76,6 +77,8 @@ def __request(self, method, endpoint, data, params=None, **kwargs):
7677
"consumer_secret": self.consumer_secret
7778
})
7879
else:
80+
encoded_params = urlencode(params)
81+
url = "{url}?{params}".format(url=url, params=encoded_params)
7982
url = self.__get_oauth_url(url, method)
8083

8184
if data is not None:
@@ -113,3 +116,4 @@ def delete(self, endpoint, **kwargs):
113116
def options(self, endpoint, **kwargs):
114117
""" OPTIONS requests """
115118
return self.__request("OPTIONS", endpoint, None, **kwargs)
119+

0 commit comments

Comments
 (0)
0