mitrm / yii2-endomondo
Yii2 的简单 Endomondo API 类
dev-master
2017-04-28 17:03 UTC
Requires
- php: >=5.4
- guzzlehttp/guzzle: ~6.0
- ramsey/uuid: ~2.8.2
This package is auto-updated.
Last update: 2024-09-26 04:18:35 UTC
README
Endomondo 没有提供官方应用程序,但可以通过他们的移动 API 添加/写入一些数据。没有文档,很难确定哪些参数可以使用。使用此工具存在风险,Endomondo 可以不提前通知就对 API 进行更改。
用户认证
您需要知道用户的电子邮件和密码。示例:
$endomondo = new \Fabulator\Endomondo\Endomondo();
$endomondo->login(USER_EMAIL, USER_PASSWORD);
var_dump($endomondo->getUserInfo());
获取现有锻炼信息
您甚至可以导出 gpx 文件。
$workout = $endomondo->workouts->get('560851703');
$workout->saveGPX('./temp/workout.gpx');
创建锻炼
您可以轻松创建锻炼。这将创建一个在新年时的跑步,时长 35 分钟,距离 10.23 公里。
$endomondo->workouts->create(\Fabulator\Endomondo\Endomondo::SPORT_RUNNING, new DateTime("2015-01-01 13:45:15"), 35 * 60, 10.23)