コード例 #1
0
        private async Task <IEnumerable <ActivitySummary> > GetActivityByUser(long athleteId, string authToken)
        {
            var actClient = new ActivityClient(new StaticAuthentication(authToken));

            var moreResults = true;
            var page        = 1;

            var activities = new List <ActivitySummary>();

            while (moreResults)
            {
                var actPage = await actClient.GetActivitiesAfterAsync(new DateTime(2019, 1, 1, 0, 0, 0, DateTimeKind.Utc), page, 200);

                if (!actPage.Any())
                {
                    moreResults = false;
                }
                activities.AddRange(actPage);
                page++;
            }

            return(activities);
        }