Strava api: 段排行榜两个同名的人

Strava api: segment leaderboard two people with same name

我 16 岁,创建了一个显示 Strava 的所有路段排行榜的网站,但 Strava 只给你名称,例如 "Paul M."。在获取 API 时,有两个 Paul M,因此无法向人们区分这些,也无法将他们的个人分数放在我的网站上。

使用这个 link 你可以看到 API 数据: https://www.strava.com/api/v3/segments/23430539/leaderboard?club_id=318793&page=1&per_page=100&access_token=fd1971ba756d8d479623a62cb59115a688131077

我只是想知道是否还有其他人遇到过这个问题?

如果 link 不起作用只是评论,那是因为访问令牌已过期,我已经创建了一个函数来动态创建一个新的,我可以给你

const link = `https://www.strava.com/api/v3/segments/23430539/leaderboard?club_id=318793&page=1&per_page=100&access_token=fd1971ba756d8d479623a62cb59115a688131077`

fetch(link)
    .then((res) => console.log(res.json()))
    
//the data is in the console log as a JSON object //

是个人资料独有的第一组数字,并且保持不变。这可以用来将用户标识为 id

29T11:10:22Z","start_date_local":"2020-04-29T12:10:22Z","rank":1},{ "athlete_name":"Ray R.","elapsed_time":1879,"moving_time":1879,"start_date":"2020-04-

如前所述here,自 2018 年 1 月 17 日起,运动员特定数据需要进行身份验证。

因此您无法区分具有相同 name/surname 的两名运动员,但您可以计算经过身份验证的用户的个人分数(并将其存储在数据库中以供进一步详细说明)。