Skip to content

Commit daba147

Browse files
committed
Fixed error 402 caused by api call changes
1 parent 80b7ab7 commit daba147

2 files changed

Lines changed: 20 additions & 22 deletions

File tree

garminconnect/__init__.py

Lines changed: 19 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -10,34 +10,32 @@
1010

1111
BASE_URL = 'https://connect.garmin.com'
1212
SSO_URL = 'https://sso.garmin.com/sso'
13-
MODERN_URL = 'https://connect.garmin.com/modern'
1413
SIGNIN_URL = 'https://sso.garmin.com/sso/signin'
1514

16-
1715
class Garmin(object):
1816
"""
1917
Object using Garmin Connect 's API-method.
2018
See https://connect.garmin.com/
2119
"""
22-
url_user_summary = MODERN_URL + '/proxy/usersummary-service/usersummary/daily/'
23-
url_user_summary_chart = MODERN_URL + \
20+
url_user_summary = BASE_URL + '/proxy/usersummary-service/usersummary/daily/'
21+
url_user_summary_chart = BASE_URL + \
2422
'/proxy/wellness-service/wellness/dailySummaryChart/'
25-
url_heartrates = MODERN_URL + '/proxy/wellness-service/wellness/dailyHeartRate/'
26-
url_sleepdata = MODERN_URL + '/proxy/wellness-service/wellness/dailySleepData/'
27-
url_body_composition = MODERN_URL + \
23+
url_heartrates = BASE_URL + '/proxy/wellness-service/wellness/dailyHeartRate/'
24+
url_sleepdata = BASE_URL + '/proxy/wellness-service/wellness/dailySleepData/'
25+
url_body_composition = BASE_URL + \
2826
'/proxy/weight-service/weight/daterangesnapshot'
29-
url_activities = MODERN_URL + \
27+
url_activities = BASE_URL + \
3028
'/proxy/activitylist-service/activities/search/activities'
31-
url_hydrationdata = MODERN_URL + '/proxy/usersummary-service/usersummary/hydration/daily/'
32-
url_activity = MODERN_URL + '/proxy/activity-service/activity/'
33-
url_personal_record = MODERN_URL + '/proxy/personalrecord-service/personalrecord/'
34-
url_tcx_download = MODERN_URL + "/proxy/download-service/export/tcx/activity/"
35-
url_gpx_download = MODERN_URL + "/proxy/download-service/export/gpx/activity/"
36-
url_kml_download = MODERN_URL + "/proxy/download-service/export/kml/activity/"
37-
url_fit_download = MODERN_URL + "/proxy/download-service/files/activity/"
38-
url_csv_download = MODERN_URL + "/proxy/download-service/export/csv/activity/"
39-
url_device_list = MODERN_URL + '/proxy/device-service/deviceregistration/devices'
40-
url_device_service = MODERN_URL + \
29+
url_hydrationdata = BASE_URL + '/proxy/usersummary-service/usersummary/hydration/daily/'
30+
url_activity = BASE_URL + '/proxy/activity-service/activity/'
31+
url_personal_record = BASE_URL + '/proxy/personalrecord-service/personalrecord/'
32+
url_tcx_download = BASE_URL + "/proxy/download-service/export/tcx/activity/"
33+
url_gpx_download = BASE_URL + "/proxy/download-service/export/gpx/activity/"
34+
url_kml_download = BASE_URL + "/proxy/download-service/export/kml/activity/"
35+
url_fit_download = BASE_URL + "/proxy/download-service/files/activity/"
36+
url_csv_download = BASE_URL + "/proxy/download-service/export/csv/activity/"
37+
url_device_list = BASE_URL + '/proxy/device-service/deviceregistration/devices'
38+
url_device_service = BASE_URL + \
4139
'/proxy/device-service/deviceservice/'
4240

4341
headers = {
@@ -63,10 +61,10 @@ def login(self):
6361
"""
6462
params = {
6563
'webhost': BASE_URL,
66-
'service': MODERN_URL,
64+
'service': BASE_URL,
6765
'source': SIGNIN_URL,
68-
'redirectAfterAccountLoginUrl': MODERN_URL,
69-
'redirectAfterAccountCreationUrl': MODERN_URL,
66+
'redirectAfterAccountLoginUrl': BASE_URL,
67+
'redirectAfterAccountCreationUrl': BASE_URL,
7068
'gauthHost': SSO_URL,
7169
'locale': 'en_US',
7270
'id': 'gauth-widget',

garminconnect/__version__.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
# -*- coding: utf-8 -*-
22
"""Python 3 API wrapper for Garmin Connect to get your statistics."""
33

4-
__version__ = "0.1.18"
4+
__version__ = "0.1.19"

0 commit comments

Comments
 (0)