我正在从 Strava v3 API
/athlete/activities
端点提取活动列表,并在地图上显示路线。activity.map.summary_polyline
绘制我的地图,但这不包括由于用户隐私设置而隐藏的开始和结束部分。
我能找到的获取完整路线数据的唯一方法是在收到所有活动后循环遍历它们,获取它们的 id,然后单独调用
/activities/{id}
。activity.map.polyline
,它显示正确,但似乎有很多额外的调用 - 基本上加载每个活动两次。
有没有办法让
summary_polyline
包含隐藏的路线部分?/athlete/activities
在其返回中包含更详细的 polyline
属性?
根据文档,当您将请求中的范围设置为
activitiy:read_all
时,这应该是可能的
请参阅 Strava 开发者文档中的本章: https://developers.strava.com/docs/authentication/#detailsaboutrequestingaccess