From 9033cddbead4adefd3a487a74b7181a7bee5ee67 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Thu, 13 Apr 2017 21:36:46 +0200 Subject: [PATCH] get_userid successful. Couldn't get workouts list to work --- rowers/underarmourstuff.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/rowers/underarmourstuff.py b/rowers/underarmourstuff.py index 33392481..7d9b2df9 100644 --- a/rowers/underarmourstuff.py +++ b/rowers/underarmourstuff.py @@ -171,8 +171,9 @@ def get_underarmour_workout_list(user): headers = {'Authorization': authorizationstring, 'Api-Key': UNDERARMOUR_CLIENT_KEY, 'user-agent': 'sanderroosendaal', + 'user':'v7.1/user/'+str(get_userid(r.underarmourtoken))+'/', 'Content-Type': 'application/json'} - url = "https://api.underarmour.com/fitnessActivities" + url = "https://api.ua.com/v7.1/workout/" s = requests.get(url,headers=headers) return s @@ -190,7 +191,7 @@ def get_underarmour_workout(user,underarmourid): 'Api-Key': UNDERARMOUR_CLIENT_KEY, 'user-agent': 'sanderroosendaal', 'Content-Type': 'application/json'} - url = "https://api.underarmour.com/fitnessActivities/"+str(underarmourid) + url = "https://api.ua.com/v7.1/workout/"+str(underarmourid)+"/" s = requests.get(url,headers=headers) return s @@ -309,14 +310,13 @@ def get_userid(access_token): 'user-agent': 'sanderroosendaal', 'Content-Type': 'application/json'} import urllib - url = "https://api.underarmour.com/user" + url = "https://api.ua.com/v7.1/user/self" response = requests.get(url,headers=headers) - me_json = response.json() try: - res = me_json['userID'] + res = me_json['id'] except KeyError: res = 0