fabulator/endomondo-api-old-base

该包已废弃,不再维护。未建议替代包。
该包最新版本(v1.0.1)的许可证信息不可用。

Endomondo旧API基础。

v1.0.1 2017-12-03 09:28 UTC

This package is auto-updated.

Last update: 2020-02-11 18:22:21 UTC


README

Endomondo没有提供官方API,但有一种方法可以通过其移动API进行数据的添加、读取或删除。

您可以在自己的责任下使用此项目。Endomondo可以在没有任何警告的情况下更改此API。

这是一个基本的API封装,没有准备好的端点。此包唯一能做的是在Endomondo API中进行认证并发送请求。

示例

$endomondo = new \Fabulator\Endomondo\EndomondoOldAPIBase();
$response = $endomondo->requestAuthToken(ENDOMONDO_LOGIN, ENDOMONDO_PASSWORD)->getBody();

$authToken = explode('=', explode("\n", $response)[2])[1];

print_r(json_decode($endomondo->send('/mobile/api/profile/account/get', [
    'authToken' => $authToken,
])->getBody(), true));