Skip to main content

I’m encountering an issue with the paging parameter at the endpoint for listing club activities.

I am currently running a sports challenge that uses Strava clubs to track participants' activities. To limit the activities, I retrieve all activities using the after parameter. Today, I had more than 200 activities. When I requested the activities using the page parameter set to 2, I always received the same result. It doesn’t matter if I send page=2page=3, or another value—I always get the same data. Why?

Thanks!

I am encountering the same issue . it returns the same data no matter what page I send . This way its some how controlling the data to be fetched is only 200 activities .


I can't actually answer your question, but can offer an alternative suggestion. Instead of using page, keep modifying the after date. Something like: 

while (1) {

get activities after X

if (num results >= 200) {

X = date of last result

}

else {

break

}

}