0

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

Strava API v3 获取所有运动员活动中的访问令牌问题

我已经尝试了建议的答案,但仍然出现错误。我已经完成了建议的步骤 1-3,获得了access_tokenscope=activity:read_all在步骤 1 中设置的时间。尝试获取我的所有活动时,我收到以下错误:{'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()
4

1 回答 1

1

看看官方文档,section C. How to Make a cURL request

对于每个请求,您必须发送此类型的授权标头:

Bearer YOURACCESSTOKEN
于 2020-07-13T08:31:20.303 回答