【发布时间】:2019-03-23 15:23:41
【问题描述】:
我无法从 Strava 的 api 文档中的 url 访问所有运动员活动(我自己的)。
我能够获得自己的年初至今统计数据:
https://www.strava.com/api/v3/athletes/XXXXXXXX/stats?access_token=ACCESSTOKEN
我可以获取我的个人资料信息:
https://www.strava.com/api/v3/athlete?access_token=ACCESSTOKEN
但是当我尝试获取所有活动时:
https://www.strava.com/api/v3/athlete/activities?access_token=ACCESSTOKEN
我收到以下错误:
{
"message": "Authorization Error",
"errors": [
{
"resource": "AccessToken",
"field": "activity:read_permission",
"code": "missing"
}
]
}
我需要在 url 中的某处包含我的客户端 ID 或密钥吗?我已登录,所以不明白为什么我无法访问自己的信息。请指教????
【问题讨论】:
-
如果这是最近的问题,请注意 4 天前他们更改了身份验证过程:developers.strava.com/docs/oauth-updates。你是如何获得你的 ACCESS_TOKEN 的?
标签: javascript node.js ajax strava