Skip to content

Commit e3bb24c

Browse files
committed
change condition for refresh_token() according to expired_token response.
1 parent 167ca23 commit e3bb24c

File tree

1 file changed

+2
-3
lines changed

1 file changed

+2
-3
lines changed

fitbit/api.py

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -79,9 +79,8 @@ def make_request(self, url, data={}, method=None, **kwargs):
7979
if response.status_code == 401:
8080
d = json.loads(response.content.decode('utf8'))
8181
try:
82-
if(d['errors'][0]['errorType'] == 'oauth' and
83-
d['errors'][0]['fieldName'] == 'access_token' and
84-
d['errors'][0]['message'].find('Access token invalid or expired:') == 0):
82+
if(d['errors'][0]['errorType'] == 'expired_token' and
83+
d['errors'][0]['message'].find('Access token expired:') == 0):
8584
self.refresh_token()
8685
auth = OAuth2(client_id=self.client_id, token=self.token)
8786
response = self._request(method, url, data=data, auth=auth, **kwargs)

0 commit comments

Comments
 (0)