Strava API では、アスリート アクティビティのリストを取得できます。ただし、ページごとに 200 個のアクティビティしか取得できません。他のページで他のアクティビティを取得する方法を教えてください。
パラメータで遊んでいます。パラメータを 1にper_page
すると、パラメータが 60 になっていても 1 つのアクティビティしか取得できませんpage
。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回の活動をしたい。ただし、1つしか取得できません。