该脚本基于 Strava API v3 获取指定用户当年的所有骑行活动数据,并将其保存为JSON格式
Strava Riding Api 只实现了 OAuth 2.0 授权流程的部分自动化,由于技术限制,目前无法实现完全自动化:
已实现部分
重要: 在使用此脚本前,请确保在Strava开发者平台上正确配置您的应用:
localhost
注意:只需输入 localhost
而不是完整的 http://localhost:8000
安装依赖:
yarn install
获取并处理授权码:
yarn auth
获取授权后,您会收到一个授权码。将其粘贴到命令行中。
获取骑行数据:
yarn start
查看输出的JSON文件,文件名格式为:strava_data.json
如果您遇到API相关错误,请尝试以下解决方案:
更新令牌:
yarn auth
重新获取授权并更新令牌
检查API状态:
访问 Strava API状态 确认服务是否正常
"protocol mismatch"错误:
localhost
作为授权回调域
<br/><br/>无法获取活动数据:
API错误或限流:
本项目采用 Mozilla 公共许可证 2.0 版发布
Strava API v3:https://developers.strava.com/docs/reference
Strava Riding Api:https://github.com/achuanya/Strava-Riding-Api