mitrm/yii2-endomondo

Yii2 的简单 Endomondo API 类

安装: 16

依赖: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

公开问题: 0

类型:yii2-extension

dev-master 2017-04-28 17:03 UTC

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)