在 Strava API v3 中获取所有运动员活动的问题

Problem with obtaining GET all athlete activities in Strava API v3

我想在 Python 中使用 Strava API 访问我自己的活动。我研究了以下问题的答案,但仍然遇到错误。谁能帮我找回数据?

Problem with access token in Strava API v3 GET all athlete activities

我已经尝试了建议的答案,但仍然出现错误。我已经完成了建议的步骤 1-3,当我在步骤 1 中设置 scope=activity:read_all 时获得了 access_token。在尝试获取我的所有活动时,我收到以下错误:{'message': 'Authorization Error', 'errors': [{'resource': 'Athlete', 'field': 'access_token', 'code': 'invalid'}]}

我在第 3 步之后使用的代码是:

activities_url = "https://www.strava.com/api/v3/athlete/activities"
access_token = res.json()['access_token']
header = {'access_token': access_token}
activities = requests.get(activities_url, headers=header).json()

查看 official documentation 部分 C. How to Make a cURL request

对于每个请求,您都必须发送此类授权 header:

Bearer YOURACCESSTOKEN