在 Strava API 中,我们可以获得运动员活动列表。但是,我们只能按页面获取 200 个活动。我想知道如何在其他页面上获取其他活动?
我玩参数。当我将per_page
参数设置为 1 时。即使page
参数设置为 60,我也只会得到一个活动。因为我在 NodeJs 上,所以我使用 fetch 来调用 API。
api.getRefreshToken("REFRESH_TOKEN").then(strava => {
const headers = {
'Content-Type': 'application/json',
'Authorization': "Bearer " + strava.access_token
};
fetch("https://www.strava.com/api/v3/athlete/activities?per_page=1&page=60", {
method: 'GET',
headers: headers
}).then(responses => {
return responses.json();
}).then(
strava0 => {
console.log("Activities");
console.log(strava0);
});
});
我想进行我通常应该进行的 60 项活动。然而,我只得到一个。