From d4918984f84d8d29cf9df503f5b0baa52f40eb05 Mon Sep 17 00:00:00 2001 From: James Woglom Date: Wed, 20 Jul 2022 00:38:48 -0400 Subject: [PATCH] requests version upgrade: explicitly pass data for get requests --- tconnectsync/api/android.py | 2 +- tconnectsync/api/controliq.py | 2 +- tconnectsync/api/ws2.py | 4 ++-- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/tconnectsync/api/android.py b/tconnectsync/api/android.py index 9966088..2c97b78 100644 --- a/tconnectsync/api/android.py +++ b/tconnectsync/api/android.py @@ -88,7 +88,7 @@ class AndroidApi: return {'Authorization': 'Bearer %s' % self.accessToken} def _get(self, endpoint, query={}, **kwargs): - r = self.session.get(self.BASE_URL + endpoint, query, headers={ + r = self.session.get(self.BASE_URL + endpoint, data=query, headers={ 'User-Agent': self.ANDROID_USER_AGENT, 'Content-Type': 'application/json', **self.api_headers() diff --git a/tconnectsync/api/controliq.py b/tconnectsync/api/controliq.py index c58195c..8491d7a 100644 --- a/tconnectsync/api/controliq.py +++ b/tconnectsync/api/controliq.py @@ -71,7 +71,7 @@ class ControlIQApi: return {'Authorization': 'Bearer %s' % self.accessToken, **base_headers()} def _get(self, endpoint, query): - r = self.session.get(self.BASE_URL + endpoint, query, headers=self.api_headers()) + r = self.session.get(self.BASE_URL + endpoint, data=query, headers=self.api_headers()) if r.status_code != 200: raise ApiException(r.status_code, "ControlIQ API HTTP %s response: %s" % (str(r.status_code), r.text)) diff --git a/tconnectsync/api/ws2.py b/tconnectsync/api/ws2.py index a824dd4..1bff7e3 100644 --- a/tconnectsync/api/ws2.py +++ b/tconnectsync/api/ws2.py @@ -22,13 +22,13 @@ class WS2Api: self.session = base_session() def get(self, endpoint, query): - r = self.session.get(self.BASE_URL + endpoint, query, headers=base_headers()) + r = self.session.get(self.BASE_URL + endpoint, data=query, headers=base_headers()) if r.status_code != 200: raise ApiException(r.status_code, "WS2 API HTTP %s response: %s" % (str(r.status_code), r.text)) return r.text def get_jsonp(self, endpoint): - r = self.session.get(self.BASE_URL + endpoint, {'callback': 'cb'}, headers=base_headers()) + r = self.session.get(self.BASE_URL + endpoint, data={'callback': 'cb'}, headers=base_headers()) if r.status_code != 200: raise ApiException(r.status_code, "WS2 API HTTP %s response: %s" % (str(r.status_code), r.text))